位图大小超过VM预算

时间:2011-04-30 11:08:36

标签: android

实际上我正在使用所有图像的背景图像(这些是下载的图像),图像是不同的大小,以保持这个图像适合使用创建缩放位图的背景图像。我有38个图像,我需要显示一个当我按下nextbutton以及后退按钮时,通过在xml中使用imageid传递单个xml中的所有38个图像,在这种情况下显示 Bitmap超过VM预算

2 个答案:

答案 0 :(得分:0)

尝试使用小尺寸位图,因缓冲区

而发生此错误

答案 1 :(得分:0)

一次只能在屏幕上显示您需要的内容吗?不要创建位图数组,或者将资源设置为ViewFlipper中的每个视图,只需要一个viewIndex和一组已经分配(准备填充)的资源和一个开关来加载你需要的屏幕上的内容任何给定的时间?这是我发现帮助解决这个问题的唯一方法。