に遅延読み込み画像を実装しましたListView。を使用しAsyncTaskてインターネットから画像をダウンロードし、UIThread の ImageView にバインドします。
ListView変化を速くスクロールすると、ダウンロードされた画像がリスト内の間違った項目にバインドされることがあることを除いて、機能しています。
convertView問題は、での再利用によるものだと思いBaseAdapterます。それを解決するためのアイデアはありますか?
どうもありがとう。
編集:次のように回答を投稿します。
public void setBitmap(int position, Bitmap image) {
View itemView = mListView.getChildAt(position - mListView.getFirstVisiblePosition());
if (itemView != null) {
ImageView itemImageView = (ImageView) itemView.findViewById(R.id.item_imageview);
itemImageView.setImageBitmap(image);
}
}