I have some lists which containes data from the SQLServer. I want to display it in a single table in my android, which need 5 columns, how can i acheive this. what would be the besr method for doing this??
BTW i am a newbie in android
User Android ListView. https://developer.android.com/guide/topics/ui/layout/listview.html
Example here :
http://techlovejump.com/android-multicolumn-listview/
Related
I'm new to Android development. I want to fill a dynamic table with the data from a result set of a sqlite database. I dont know how to code it. Help me please.
Im developing an android application which uses sqlite db(very similar to a quiz program).
There will be 6-7 tables and totally 2000+ rows.
Each table consists at least 200+ rows. In my program , I will get only 25 rows at one time(one test/quiz). I have already divided into groups my tables for easy handling
Group members (rows) are constant.
Each rows contains 4-5 columns and 2 columns consist 1 sentence(Text).
Also I want to show only one row on the screen but in a randomized way. Randomizing will be in the group only.
Data will be read-only( except that user's profile , highscore , points etc)
What I want to learn is :
1) Should I do the getting and manipulating data stuff at the db side or in a java class i.e. a-) java class gets data directly from db and randomizes it and shows it or b-) using some views or virtual tables ? What are the differences in terms of :
Easy management/handling of code
Source usage
Program Speed
2) Also I want to learn the differences of using a virtual table or a view in sqlite for my application. Which is better in terms of above criteria?
I kept my sqlite database in assets folder. I need to get the entire table data and should display it in listview. i.e each row of the table should be each item of the listview. How can I do this? Please help me in this regard. I worked on getting data from remote database server via php and json. Can we use the same json for getting data from local database. If so how can I do that?
Any suggestion will be thankful....
How many columns that you have in that table, if you more number of columns then you might need to think to show about 2 or 3 columns instead of all in the list view.
The below tutorial help you to retrieve the records from the table, please go through
http://www.vogella.com/articles/AndroidSQLite/article.html
I'm making an application with a database of courses (of school) that the user is participating in. I want to display those courses in a list (im using listview) and use also the subitem (extra information of that course) of the listitems. I found a tutorial (http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/) that displays a list like I want but it uses a class to store the data in instead of a database. So the tutorial uses an arraylist of objects of that class. It would be a detour though if i had to put my information from my database into a class to put it in the list.
Does anyone have a clue how to solve this?
Thanks!
I found a beter way. By using a simple adapter and putting the values of the cursor in a hashmap in a arraylist. Found the idea from this site: http://eureka.ykyuen.info/2010/01/03/android-simple-listview-using-simpleadapter/
Here is a perfect tutorial for what you need. It shows you how to create a simple SQLite database and then populate a listview using the database.
SQLite Database creation and Listview Population Tutorial
I'm struggling to achieve what seems to me should be a simple goal.
I have a long list of vaule I want imported in to a database in one column with many rows.
I have no problems getting the data in in one row and many colums, but I can't figure out how to do it the other way round.
Is that possible??? if not is it possible to alter the table once the data in imported to swap to a manyx1 from a 1xmany table.
Thanks in advance.
As with any other database, if you want 10 rows of data, you have to perform 10 insert operations. So you would just loop over your list of values and for each one insert a new row into the database.