更改ArrayAdapter中的元素

时间:2012-12-08 23:38:06

标签: android android-arrayadapter

我有一个ArrayAdapter,其中包含更新元素列表(例如,异步加载的新闻项列表)。

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

2 个答案:

答案 0 :(得分:1)

使用notifyDataSetChanged反映listView

中的更新
adapter.notifyDataSetChanged();

答案 1 :(得分:1)

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

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