我在SQLite中有一个表,如下所示
我想基于点击列在Android列表视图中显示它。这意味着下降 像3,1,0一样订购
答案 0 :(得分:4)
您需要使用'ORDER BY'子句查询数据库。它看起来像这样
Cursor cursor = database.query(TABLE_NAME, new String[] {"_id", "quote", "click"}, null, null, null, null, "click DESC");
cursor.moveToFirst(); // this will get the cursor ready to be used in an adapter
setListAdapter(new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, cursor, new String[] {"quote"}, new String[] {android.R.id.text1});
假设该列表用于引号,而您正在使用ListActivity
答案 1 :(得分:0)
使用SimpleCursorAdapter
,在创建查询时,指定“click DESC”作为排序顺序(managedQuery()的最后一个参数)。