【发布时间】:2012-01-25 08:09:37
【问题描述】:
我是 android 新手,在学习了很多教程后,我仍然无法获得东西。
我已经创建了一个数据库,现在正在读取这个数据库。 这个数据库和 3 列都是三个字符串类型。
现在我想用 ListView 显示这个数据库。我有这个ListView
在R.layout.viewDatabase 中使用ID“listDatabaseItems”创建
目前我的代码是:
Cursor c = sqliteDatabase.query(MY_DATABASE_TABLE, null, null, null, null, null, null);
int firstNameColumn = c.getColumnIndex("name_column");
int protectedColumn = c.getColumnIndex("protected_id_column");
ArrayList<String> results = new ArrayList<String>();
int i = 0;
c.moveToFirst();
do {
i++;
String firstName = c.getString(firstNameColumn);
String protectedID = c.getString(protectedColumn);
results.add(firstName + protectedID); // NEED TO add here
} while (c.moveToNext());
sqliteDatabase.close();
请告诉我我做了哪些更改以及如何在 ListView 中显示我的数据库。
最好的问候。
【问题讨论】:
-
请正确提及您面临的问题...?
-
我的代码缺少详细信息,如何将结果数组链接到我的 ListView。
-
我认为您在遍历光标时遇到了问题...??
-
不,我只是想知道如何使用 ListView 显示光标中存储的内容
标签: java android eclipse android-emulator