【问题标题】:scrolling issues in gridview when displaying a large number of images in android在android中显示大量图像时gridview中的滚动问题
【发布时间】:2011-01-19 13:41:58
【问题描述】:

我想显示大量图像(比如 500 个)。我目前正在通过延迟加载图像(非常类似于 fedor 的延迟列表)在可滚动的网格布局中显示它们。但我在滚动网格时遇到问题。当我滚动网格时,视图会刷新并重新加载实际图像。因此,即使是之前显示的图像也会从 SD 卡中重新获取。这会导致用户界面非常缓慢。有什么解决方案吗?(即有没有办法告诉网格视图不要在滚动时刷新视图)。

还有其他更好的方法来显示大量图像吗?

【问题讨论】:

  • 你在加载大图吗?如果是,也许优化是计算缩略图并使用这些缩略图。
  • 是的,我正在使用大图像。如何计算大图像的缩略图以及查看缩略图时如何获取大的原始图像

标签: android android-layout android-listview android-image android-gridview


【解决方案1】:

缩略图会加快速度。 签出:Android how to create runtime thumbnail

【讨论】:

  • 问题不在于小图像。即使我使图像变小,因为我正在使用图像的延迟加载,所以会启动将加载图像的线程。这会占用内存,当滚动停止时,我无法快速获取图像。任何解决方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-24
  • 2012-05-26
  • 1970-01-01
  • 2013-02-27
相关资源
最近更新 更多