【发布时间】:2012-10-22 12:17:09
【问题描述】:
我只是将这段代码从an answer to Stack Overflow question How do I do a lazy load of images in ListView 包含到我的project 中。
我在 How do I do a lazy load of images in ListView 中阅读了所有相关信息。
我已成功添加到我的项目中,图像看起来不错,但它们仅在我向上/向下滚动时才会显示,我的意思是,当列表自行刷新时。所以,如果我什么都不做(滚动),我会一直看到我的默认图像,而没有已经下载的图像。
有什么想法吗?
【问题讨论】:
-
首先你的观点是什么是延迟加载??
-
延迟加载将我的所有图像下载到我的适配器上,而不会阻塞 UI 线程和滞后我的列表,它使我可以重复使用它们而无需下载两次。所以我的问题是一切看起来都很好,但我需要滚动并隐藏图像才能(视觉上)看到它们
-
该代码运行良好............你一定做了一些改变,这让你发生了这种事情......
-
我没有修改代码。这就是为什么我想知道是否还有其他原因。也许是因为我使用的是 ArrayAdapter
而不是 BaseAdapter?我觉得应该不会介意吧?
标签: android