我正在使用自定义ListView,当我滚动列表时,每个listitem的图像字段被其他一些listitem的其他图像替换。
请告诉我listview的一些属性以防止这种情况。
实际上,当我们滚动列表时,可能会看到那些不可见的项目 每次滚动时都需要由列表适配器再次填充。
先谢谢
答案 0 :(得分:0)
你在这个???
中使用延迟加载机制吗?如果是,则在从网址获取实际图像之前,您需要将图片图像设置为列表项的图像视图。
如果没有,则convertView可以将旧位图或绘图集填充到任何其他图像视图的图像视图中。
答案 1 :(得分:0)
在Android开发者博客上查看这篇文章,它可以让您深入了解如何实现这一点。除了本文之外,我还会将图像缓存在WeakReferences和文件中,以避免多次下载相同的项目...
http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html