我想做的事:
- 显示项目列表
- 实际数据来自外部来源,并且可以更改
- 每个项目可以有几个“列”。例如“类型”、“内容”、“日期”
- 该列表应该例如可以按“类型”和“日期”排序。
我想我可能能够使用 ListView 获得所需的功能(但也许这也是一个非常糟糕的选择?)。我已经阅读了一些关于它们的东西,但仍然有一些问题。我知道 ListView 显示由适配器管理的数据。如果我有一个 ArrayAdapter,Listview 是否总是按照 Adapter 中底层数组的顺序显示项目?所以要实现排序,我必须以某种方式更改适配器中的数组?我读过,您可以使用 SimpleAdapter 连续拥有多个属性,但 SimpleAdapter 使用的数据似乎是静态的。我怎样才能做到这一点?
提前致谢!