ListView项目。处理高度很大的图像

时间:2013-04-05 09:02:46

标签: android image listview

我的listview项目里面有简单的View,我需要在其中显示具有巨大高度的图像。我有缓存系统,可以将大图像分割成较小的图像。

问题:

在一个listview项目中处理显示大图像的最佳方法是什么? 当然我可以在运行时为项目添加一些视图(例如10视图1000px高度),但我认为我将失去记忆。

我的观点是让我的应用显示图像像9gag app。

9gag app

enter image description here

9gag视图层次结构

enter image description here

1 个答案:

答案 0 :(得分:0)

不要将大型位图加载到内存中考虑将较小的版本加载到内存中,在BitmapFactory.Options对象中将inSampleSize设置为true。例如,使用inSampleSize为4解码的分辨率为2048x1536的图像会产生大约512x384的位图。

Use these common guidelines for loading large bitmaps