我想从我的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