【问题标题】:Android listview load images only when the list items are shownAndroid listview 仅在显示列表项时才加载图像
【发布时间】:2014-07-30 04:06:23
【问题描述】:

我的 android 应用程序必须显示每首歌曲的音频文件专辑封面的缩略图。我正在测试的手机大约有 2000 首歌曲,所以,我需要优化性能。如果我使用适配器的 getview 加载缩略图会有很多延迟。

所以,为了使它成为 asynchronous,我添加了 thread 来加载图像,但结果是创建了 2000 个线程来加载所有 2000 个缩略图。

有没有办法优化这个?像延迟加载或android中的实时滚动?

更新:另外,我想在滚动时从内存中删除图像缩略图,因为图像数量可能会导致 OutOfMemory 错误。

谢谢。

【问题讨论】:

标签: android listview


【解决方案1】:

这是你可以用于延迟加载的库:Lib

  1. 将优化您的缩略图性能。

  2. 平滑滚动列表视图

  3. 你可以在 android 中运行这个库并观察性能。

【讨论】:

  • @Zeus 是的,这个库仅用于此任务
猜你喜欢
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多