これは大きな問題ではありませんが、奇妙に見えます。リストまたはグリッドビューで、画像を遅延してロードします(たとえば、リモートの場所からロードされます)。convertViewを使用してアイテムをリサイクルしています。下にすばやくスクロールすると、正しい画像が取得されて置き換えられるまで、古い画像が繰り返されます。
これを変更する方法はありますか?たとえば、最初にgetView()
(必要に応じてconvertViewを初期化した後)、imageViewの可視性をに設定しようとしましたGONE
。そしてVISIBLE
、画像がフェッチされた後に設定します。しかし、何らかの理由で、これは機能しません (まだ同じように見えます)。
ありがとう!
編集:これがリサイクルされたビューを使用するときの通常の動作なのか、それとも何か間違っているのかさえわかりません。インターネット接続が高速な場合、またはファイル システムから取得する場合は、バグのようには見えません。その後、新しい画像は非常に高速に読み込まれ、ユーザーはアイテムが繰り返されることはありません。しかし、低速のインターネット接続では、バグのように見えます。