【发布时间】:2012-03-08 03:31:42
【问题描述】:
db.open();
cursor = db.getAllRecords();
int i = 0;
for(cursor.moveToFirst(); cursor.moveToNext(); cursor.isAfterLast()) {
spinnerItems[i] = cursor.getString(NAME_COLUMN);
Log.v(TAG, "spinnerItem "+i+"="+spinnerItems[i]);
i++;
}
为什么上面的代码会在 LogCat 中给出这个结果?:
spinnerItem 0=name1
spinnerItem 1=name2
spinnerItem 2=name3
spinnerItem 3=name4 and so on
当数据库看起来像这样时:
row name
0 name0
1 name1
2 name2
3 name3
4 name4 and so on.
用数据库的一列中的全部内容填充微调器的最佳方法是什么?在上面我(尝试)创建 spinnerItems[] 然后我将 arrayAadapters 放入微调器中。
【问题讨论】:
标签: android database spinner adapter