重新排列SimpleCursorAdapter中的列表视图项

时间:2012-03-27 21:48:56

标签: java android listview

我有一个数据库SQLite,然后使用SimpleCursorAdapter,我将值显示在列表视图中。但是,我想重新安排列表视图项目,并在顶部显示以ID#1开头的那些项目,然后显示ID编号2,依此类推..问题是,我无法掌握基于重新分配列表视图项目的概念来自内容提供商的某些ID号。 如果您知道,请分享。谢谢。

2 个答案:

答案 0 :(得分:3)

如果您正确使用SQLite,则在查询数据库时应该可以执行“按ID排序”。

如果不是这样,那么我要做的就是将你的数据构建到一个集合中。

让您的通用对象实现类似的界面。

喜欢这样http://www.java-tips.org/java-se-tips/java.lang/how-to-use-comparable-interface.html

当您致电Collections.sort(来自提供商的内容)时;它将根据您希望的ID进行排序。

答案 1 :(得分:2)

只需格式化您的查询,这是帮助我的页面。

http://msdn.microsoft.com/en-us/library/bb264565%28v=sql.90%29.aspx