如何制作包含大量图像的页面? (android,eclipse)

时间:2014-07-27 18:40:56

标签: java android eclipse

我想制作一个包含大量图像按钮的布局,但是当它包含超过7个图像时,应用程序崩溃并停止工作,所以我想知道如何使用大量图像按钮进行布局。

我已经尝试将min sdk版本从8提升到11但没有任何改变

1 个答案:

答案 0 :(得分:1)

我的猜测是你的应用程序内存不足(抛出OutOfMemoryError)http://developer.android.com/reference/java/lang/OutOfMemoryError.html

简单地说,没有足够的RAM分配给您的应用程序,以便一次显示许多图像。

我建议您在将图像显示在屏幕上之前重新缩放图像,例如通过在加载时对它们进行下采样。查看Android的BitmapFactory。 http://developer.android.com/reference/android/graphics/BitmapFactory.html

如果您在主线程上解码了大量图像,请不要忘记您的应用可能会出现ANR,因此我建议您应用异步策略来加载图像。使用Loaders或AsyncTasks来做到这一点。

祝你好运!