因为convertView和异步加载,如果只是用convertView,不会出现错位,如果也使用了异步加载,则因为使用的是同一块内存,所以会出现错位情况
boolean imageViewReused(PhotoToLoad photoToLoad) {
String tag = imageViews.get(photoToLoad.imageView);
if (tag == null || !tag.equals(photoToLoad.url))
return true;
return false;
}
本文探讨了在使用convertView和异步加载图片时遇到的错位问题,并提供了一个判断ImageView是否被复用的方法,有助于理解convertView的工作原理及如何避免错位现象。

被折叠的 条评论
为什么被折叠?



