在 ListView 中按 Id 的升序显示来自 CursorAdapter 的数据?
Display data from CursorAdapter in ascending order of Id in a ListView?
我正在从我的 sqlite 数据库 table(具有 ID 和文本)中检索数据作为 Cursor
并使用 SimpleCursorAdapter
将其设置为 ListView
,如下所示:
Cursor cursor = rawQuery("select IdColumn, TextColumn from Comments where whereArgs ",
new String[]{whereArgs});
adapter = new android.support.v4.widget.SimpleCursorAdapter(context,
android.R.layout.two_line_list_item,
cursor,
new String[]{"IdColumn", "TextColumn"},
new int[]{android.R.id.text1, android.R.id.text2},
0);
listView.setAdapter(adapter);
}
输出显示如下:
我希望数据像这样按Id升序显示;
1
2
3
4
5
6
.....等等。
请帮忙!
编辑:我是编程新手。
在您的 SQL 查询中添加 ORDER BY ID ASC
.
相关:Need to show a SQLite query in descending order
我正在从我的 sqlite 数据库 table(具有 ID 和文本)中检索数据作为 Cursor
并使用 SimpleCursorAdapter
将其设置为 ListView
,如下所示:
Cursor cursor = rawQuery("select IdColumn, TextColumn from Comments where whereArgs ",
new String[]{whereArgs});
adapter = new android.support.v4.widget.SimpleCursorAdapter(context,
android.R.layout.two_line_list_item,
cursor,
new String[]{"IdColumn", "TextColumn"},
new int[]{android.R.id.text1, android.R.id.text2},
0);
listView.setAdapter(adapter);
}
输出显示如下:
我希望数据像这样按Id升序显示;
1
2
3
4
5
6
.....等等。
请帮忙!
编辑:我是编程新手。
在您的 SQL 查询中添加 ORDER BY ID ASC
.
相关:Need to show a SQLite query in descending order