Listview在imageview重用中延迟加载图像

时间:2012-11-29 04:15:01

标签: android android-listview

我有一个列表视图,我懒得从云端加载单元格中的位图。 现在问题是,我正在向适配器的 getView 中的服务发出请求,因此发出请求,但是当重复使用酒店单元时,则有多个图像获取请求imageview,所以imageview图像在多个图像之间切换..帮助

2 个答案:

答案 0 :(得分:0)

由于ImageView正在被回收,它现在带有不同的网址。您需要取消之前的下载并执行新的下载。您可以使用Google提供的开源框架。

这是一个:https://github.com/mitmel/Android-Image-Cache

更好:http://square.github.io/picasso/

答案 1 :(得分:0)

由于您还没有共享代码,我猜您在适配器中没有使用holder模式。

vogella提供了最好的教程。

http://www.vogella.com/articles/AndroidListView/article.html#adapterperformance_hoder

相关问题