2

我有一个 ArrayAdapter 保存更新元素的列表(例如,异步加载的新闻项目列表)。

什么是正确的模式,以便当元素的值发生变化时,它会更新视图?

4

2 回答 2

1

使用 notifyDataSetChanged 在您的 listView 中反映更新

adapter.notifyDataSetChanged();
于 2012-12-08T23:40:50.047 回答
1

您可以使用 , 等方法ArrayAdapter#add()ArrayAdapter#addAll()这些方法将自动更新绑定到适配器的视图。

或者,您可以使用适配器读取并调用ArrayAdapter#notifyDataSetChanged()自己的 List 上的相同方法。

于 2012-12-08T23:42:08.557 回答