-1

首先,我是Android的新手。这个问题可能很愚蠢。请忍受我。

我的活动加载了用户(外部)拍摄的大量图片,并在 listView 或 Horizo​​ntalScrollView 中以缩略图(小尺寸图片)的形式显示它们。我想知道有什么好方法可以让位图加载得更快吗?我使用 bitmapFactory.insampleSize 来缩小它。inDensity 会有帮助吗?还有什么好的方法吗?

我正在考虑为每个图像保存一个低质量的副本,因此每次应用程序都会显示缩略图低质量图像,除非用户真的想看到原始图像。这适用吗?如果是这样,有什么方法吗?

提前致谢!

4

1 回答 1

1

我会建议你创建你的位图的缩小版本。请按照http://developer.android.com/training/displaying-bitmaps/load-bitmap.html#load-bitmap了解如何拥有您的位图的缩小版本。由于它是显示缩略图的位图的缩小版本,因此它当然会节省您的内存使用量。

于 2012-07-18T19:21:56.600 回答