我想從我的SQLite數據庫填充的ListView ......我這是怎麼從數據庫中獲取我的數據:製作的ListView
Cursor c = database.rawQuery("SELECT * FROM " + TableName, null);
int Column1 = c.getColumnIndex("uri");
int Column2 = c.getColumnIndex("file");
int Column3 = c.getColumnIndex("id");
c.moveToFirst();
if (c != null) {
do {
String uri = c.getString(Column1);
String file = c.getString(Column2);
int id = c.getInt(Column3);
} while (c.moveToNext());
}
我通常會添加一個數組的ListView這樣的:
ListView my_listview2 = (ListView) findViewById(R.id.listView1);
String my_array[] = {"Android", "iPhone"};
my_listview2.setAdapter(new ArrayAdapter<String>(this, R.layout.row, R.id.my_custom_row, my_array));
我怎樣才能讓一個數組從我的SQL查詢來setadapter?
這是一個很好的例子。感謝你的分享。 – wojciii 2013-03-19 21:28:06