我正在构建一个Android应用程序,它将从互联网上消耗一个json文件。此json文件包含来自特定网站的新闻列表。每个json对象都包含新闻缩略图和原始图像的标题,摘要,描述和Web链接等信息。
我将在列表视图中显示三个信息:新闻缩略图,标题和摘要。这里存在我的问题。如果它们不显示,我不想从互联网上加载所有缩略图。我想说的是,如果用户不向下滚动图像,为什么要从第30个新闻下载缩略图。因此,我最初只会从屏幕上显示的那些新闻中下载thumnails,当用户向下滚动以查看更多新闻时,一旦列表项出现在屏幕上我想下载图像然后显示
有没有办法实现这个目标?是否有可能找出列表项是否在屏幕上?我一直在互联网上寻找解决方案,但我的想法已经不多了。
由于 Ť
答案 0 :(得分:0)
You essentially want to lazy load your images.这只会加载当前正在显示的图片,当您滚动列表视图时,它会进入并获取当前显示的图像。