今天在做图片异步加载时出现了一个加载的图片与实际位置不符而且出现闪动加载的情况,原来是listView第一个公用元素和滑动后第一个可见元素共用一个convertView导致的在异步加载的时候重复使用了convertView的缘故,解决方法为为每个imageView控件设置url内容为tag标记,然后在要更新imageview控件之前先将该控件的tag与传入的url作比对
在异步任务完成的方法中判断该imageView控件是否为我们要设置的控件
今天在做图片异步加载时出现了一个加载的图片与实际位置不符而且出现闪动加载的情况,原来是listView第一个公用元素和滑动后第一个可见元素共用一个convertView导致的在异步加载的时候重复使用了convertView的缘故,解决方法为为每个imageView控件设置url内容为tag标记,然后在要更新imageview控件之前先将该控件的tag与传入的url作比对
在异步任务完成的方法中判断该imageView控件是否为我们要设置的控件