Android:降低图像位图质量,使活动加载速度更快

时间:2012-07-18 18:43:59

标签: android memory bitmap

首先,我是Android的新手。这个问题可能很愚蠢。拜托我。

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

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

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