0

我必须在 Gridview 中显示大约 40 个位图。每张图像约为 500k,总大小约为 15MB。我在适配器的 getView() 中遇到 OutOfMemoryError。(我正在重用convertView)。

我怎样才能摆脱这个错误?

4

1 回答 1

0

您的设备不支持在内存中维护 40 位图。您应该实现它仅加载可见图像。

如果你不知道怎么做,你可以使用Android Universal Image Loader。该库将避免 outOfMemoryError 并简化加载图像任务。

于 2012-12-05T10:53:02.253 回答