I read a tutorial, and it uses SQLlite and \"SimpleCursorAdapter\" to fill the list with items. This is the code the tutorial taught me.
private void fillData()
The example is using a CursorAdapter
because a Cursor
object is returned by the NotesDbAdapter
(if i remember correctly ) fetchAllNotes
method. I don't know if there is a way to pass in raw XML to create a list but you can use name/value pairs in a HashMap
to create a list using the SimplelistAdapter.
You can parse your xml and or json and build a hash table with it and use that to populate a list. The following example doesn't use xml, in fact it's not dynamic at all, but it does demonstrate how to assemble a list at runtime. It's taken from the onCreate
method of an activity that extends ListActivity
. The all uppercase values are static constant strings defined at the top of the class, and are used as the keys.
// -- container for all of our list items
List