7

Listview / ExpandableListViewは常に更新され、新しいエントリが出入りします。各行にはimageviewとtextが含まれています。

を呼び出すnotifyDataSetChangedと、ランダムな行のimageviewがフリックします。ビューの原因は上から下への更新であると理解しています。しかし、リスト全体を更新せずにコンテンツを更新する方法や、とにかくimageviewをフリックしないようにする方法はありますか?

私も試しInvalidate()ましたが、それは私が望んでいることではありません。

使用するlistview/ExpandableListViewをカスタマイズする方法はありますか?

4

1 に答える 1

0

1つのことができます、

1.現在画面に表示されているすべての子ビューを取得します。これは役立つ場合があります-https://stackoverflow.com/questions/2001760/android-listview-get-data-index-of-visible-item/2002413#2002413

2.次に、各子で最初に配列を更新し、次に画像ではなく更新が必要なビューを更新します。ListView の単一の行を更新するにはどうすればよいですか。

これがお役に立てば幸いです。

ありがとうございました。

于 2012-10-01T13:11:55.507 に答える