gpt4 book ai didi

java - 排序 ListView Java

转载 作者:行者123 更新时间:2023-11-30 02:38:44 25 4
gpt4 key购买 nike

我希望通过名为 score 的变量对我的 listView 进行排序。有人知道怎么做吗?目前这是我的代码,它从数据库中获取信息并将其显示在 ListView 中。

 List<String> queryTable(){
List<String> player = new ArrayList<String>();

SQLiteDatabase db = myOpenHelper.getReadableDatabase();
Cursor cursor = db.query(CustomOpenHelper.TABLE_NAME, null, null, null, null, null, null);

while (cursor.moveToNext()) {
int id = cursor.getInt(cursor.getColumnIndex("_id"));
String name = cursor.getString(cursor.getColumnIndex("name"));
int score = cursor.getInt(cursor.getColumnIndex("score"));
player.add(id + " --> the player " + name + " has got a score of " + score +"s");
}

那么我该如何根据变量“score”对这个 ListView 进行排序呢?多谢你们。

最佳答案

query 函数的最后一个参数用于排序。只需将 null 替换为

column_name + " DESC".

关于java - 排序 ListView Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com