这不是什么大问题,但看起来很奇怪。在列表或网格视图中,我延迟加载图像(例如从远程位置加载)。我正在使用 convertView 回收这些物品。当我快速向下滚动时,我看到重复的旧图像,直到获取正确的图像并替换它们。
有没有办法改变这个?例如,我尝试在开始时getView()
(在初始化 convertView 之后,如有必要)将 imageView 可见性设置为GONE
. 并VISIBLE
在获取图像后设置。但由于某种原因,这不起作用(看起来仍然一样)。
谢谢!
编辑:我什至不确定这是否是使用回收视图时的正常行为,或者我做错了什么。当互联网连接速度很快或从文件系统获取时,它看起来不像是一个错误。然后新图像加载速度非常快,用户不会看到重复的项目。但是在缓慢的互联网连接上,它看起来像一个错误。