0

两个问题:

a) 滚动时有什么方法可以阻止视图被“抛出”?我正在使用 YouTubeAPI (YouTubeThumbnailView) 从网络上获取图像,并且需要一些时间来获取这些图像 - 滚动时,图像会在滚动停止后的几秒钟内加载。

b)我可以保留列表视图的元素直到它们完全加载吗?我希望元素在缩略图加载后呈现。

4

1 回答 1

0

看起来你正在以错误的方式解决这个问题。您应该获取图像并将它们存储在某种缓存中(这方面有很多主题,所以我将把这部分留作练习)然后通知数据何时加载并更新缩略图(如果它仍在屏幕上) . 视图是否被“抛出”无关紧要;下次您尝试查看该特定缩略图时,它应该已经在缓存中,并且应该能够几乎立即加载。

至于第二个问题,您最初可以将您在适配器中返回的视图的可见性设置为不可见getView(),然后当您显示缩略图时,设置缩略图,然后将视图设置为可见。

于 2013-10-27T04:40:28.997 回答