2

更新要素のリスト (たとえば、非同期ロードされたニュース項目のリスト) を保持する ArrayAdapter があります。

要素の値が変更されたときにビューを更新するための適切なパターンは何ですか?

4

2 に答える 2

1

notifyDataSetChanged を使用して listView に更新を反映させます

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

ArrayAdapter#add()、 などのメソッドを使用できますArrayAdapter#addAll()。これらは、アダプターにバインドされているビューを自動的に更新します。

または、アダプターが読み取って自分自身を呼び出すのと同じメソッドを List で使用できArrayAdapter#notifyDataSetChanged()ます。

于 2012-12-08T23:42:08.557 に答える