有谁知道如何达到以下要求?
查询数据库时,只返回一条记录。此记录将用于填充 ListView 中的几个列表项(例如 5 个条目)。
由于它只有一条记录,因此我在填充第二至第五个条目的条目时遇到了困难。
public class TestCursorAdapter extends CursorAdapter {
List list = new ArrayList();
public TestCursorAdapter (Context context, Cursor c, boolean autoRequery) {
super(context, c, autoRequery);
list.add("Test 1");
list.add("Test 2");
list.add("Test 3");
list.add("Test 4");
list.add("Test 5");
}
public View newView(Context context, Cursor cursor, ViewGroup parent) {
// cursor will only return one record, but it needs to populate five records (list size is 5)
}
public void bindView(View view, Context context, Cursor cursor) {
// cursor will only return one record, but it needs to populate five records (list size is 5)
}
public int getCount() {
return list.size();
}
public int getViewTypeCount() {
return 5;
}
}
我正在使用CursorLoader
从数据库中查询数据。
谢谢