1

我正在构建一个 android 应用程序,它将使用来自互联网的 json 文件。此 json 文件包含来自特定网站的新闻列表。每个 json 对象包含新闻缩略图和原始图像的标题、摘要、描述和 Web 链接等信息。

我将在列表视图中显示三个信息:新闻缩略图、标题和摘要。这就是我的问题。如果它们不会显示,我不想从互联网加载所有缩略图。我想说的是,如果用户不向下滚动图像,为什么要从第 30 条新闻下载缩略图。所以,我会,最初只从屏幕上显示的新闻中下载缩略图,当用户向下滚动以查看更多新闻时,一旦列表项出现在屏幕上,我想下载图像然后显示.

有没有办法做到这一点?是否可以找出列表项是否在屏幕上?我一直在互联网上寻找解决方案,但我的想法已经不多了。

谢谢

4

1 回答 1

0

您本质上想延迟加载图像。 这只会加载当前正在显示的图像,并且当您滚动列表视图时,它将去获取那些当前显示的图像。

于 2010-10-31T22:36:08.580 回答