出于某种原因,我无法加载任何宽度或高度超过 200 像素的图像而不会出现 OOM 错误。为了解决这个问题,我降低了图像上的像素数量,但现在它们看起来都很模糊。有谁知道在不出现此错误的情况下加载更高质量图像的最佳方法。我也尝试过手动回收我的位图,但是这样做时,无论图像大小如何,它似乎只会给我内存不足错误。
问问题
3718 次
1 回答
3
BitmapFactory.Options 类的 inSampleSize 可以解决您的问题,尝试查看官方的 android 文档Loading Large Bitmaps Efficiently,您将得到它的工作。
于 2012-06-21T23:49:25.940 回答