1

それ以外の場合はうまく機能するListViewに1つの問題があります。

Gmail や Google Play アプリと同じように、既存の listView に新しいアイテムをロードしたい - 15 個のアイテムを表示し、ユーザーが [次にロード] をクリックすると、残りの 15 個がロードされるため、30 個のアイテムが表示されます。

ListView のすべての項目の一部であり、非同期に読み込まれる ImageView を除いて、すべてがこのように正常に動作します。[次に読み込む] をクリックするたびに、既存のアイテムのすべての画像が再読み込みされます。

この動作を回避するにはどうすればよいですか? 助言がありますか?

見栄えがよくありません。画像はキャッシュから非常に高速に読み込まれるため、すべての画像が一瞬点滅するようなものです。

どうにかして notifydatasetchanged() をオーバーライドすることを考えていましたが、ListView 全体をリロードするか、新しい項目だけをリロードするかを設定できる ListView のメソッドが必要でした。すべてのアイテムが fill_parent になるため、幅は問題になりません。

4

0 に答える 0