我想做什么显示ListView中动态数据:如何与订货
- 显示项目
- 实际数据从外部源的列表,并且可以改变
- 每个项目都有几个“专栏”。例如。 “type”,“content”,“date”
- 该列表应该例如可以按“类型”和“日期”进行排序。
我想我可能能够使用ListView获得所需的功能(但也许这也是一个非常糟糕的选择?)。我已经阅读了一些关于它们的东西,但仍然有一些问题。我知道ListView显示由适配器管理的数据。如果我有一个ArrayAdapter,那么Listview是否总是按照适配器中基础数组的顺序显示这些项目?所以要实现排序,我必须以某种方式更改适配器中的数组?我读过,你可以使用SimpleAdapter在一行中有几个属性,但SimpleAdapter使用的数据似乎是静态的。我怎样才能做到这一点?
在此先感谢!
所以getView被ListView调用,如果它想显示一行?我刚刚注意到,ArrayAdapter有一个“排序”方法,我想这也可以是有用的。 – user1809923
是的,您也可以对源数据进行排序。无论哪种方式都可以做到这一点。 –