按字母顺序从数据库订购数据?

时间:2012-02-10 07:19:55

标签: java android sqlite android-layout

在我的应用程序中,我创建了一个使用LayoutInflater显示在屏幕上的项目列表。我正在使用的数据已从数据库中提取并膨胀到列表中。

有没有办法用基于字段的排序显示数据:

此图片可让您更容易理解: - enter image description here

现在我想要的是当用户点击“测试”时,列表按字母顺序排序。 当用户点击“完成状态”时,它会根据它进行排序,依此类推其他字段。

所以任何研究类似问题的人都会提出任何想法吗?

3 个答案:

答案 0 :(得分:2)

您可以指定orderby子句来定义要排序的列字段。

答案 1 :(得分:1)

执行查询

    sqlDB.query(tablename, columns, selection, selectionArgs, groupBy, having, orderBy);

例如:             游标c = sqlDB.query(“tablename”,null,null,null,null,null,“your_column”)

然后膨胀到布局

答案 2 :(得分:0)

您可以在数据库查询中实现排序