android - 来自 Web 的 ListView 的图像缩略图

标签 android image listview memory-management thumbnails

所以我有一个包含 10 行的 ListView ,对于每一行,我必须从不同的 url 加载一个图像缩略图,有没有办法在不下载所有 10 个大图像并调整它们的大小的情况下执行此操作,我只需要来自的缩略图那些图片,下载所有图片会占用大量时间和内存,有什么想法吗? =\

非常感谢您的所有回答,很棒的想法。

最佳答案

你没有太多选择:

  1. 您的应用资源中有图像的本地副本

  2. 您需要加载图像,自己缩放它们缓存 tem 并在您这样做时更新您的 ListView

  3. 为了减少流量和内存使用量,您可以预先缩放这些图片,提供除原始图片之外的那些缩略图,并首先请求

  4. (我不认为有类似的东西是免费的,但会很棒)使用重新缩放图片并返回缩略图的 Web API。这会减少流量,但可能不会减少请求时间。 (也许设置一个为你做的私有(private)网络服务,也许是 php)

关于android - 来自 Web 的 ListView 的图像缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515784/

相关文章:

android - 在android按钮之间放置空间

html - css:在 anchor 标记上添加背景图像 url

html - 如何在 HTML 中显示 Base64 图像

java - 我想从使用 Retrofit2 获得的 json 数组中获取特定对象的列表。我该怎么做呢?

android - 如何为新 fragment 重用 fragment View

java - 为什么你不应该在constraintlayout中使用match_parent?

html - 实时服务器不从 css 加载图像

java - 带有上下文操作栏的 ListView

android - android中的数据绑定(bind)复杂列表

Android 如何在阅读列表项计数时停止包括页脚行的 TalkBack