我在我的ListView
. 我使用 aAsyncTask
从互联网下载图像并将其绑定到 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);
}
}