我已经上下研究了这个问题,但我找不到任何关于我的具体问题的信息。我使用位于可绘制文件夹中的 .PNG 文件作为按钮背景。按钮很大(大约 150p x 150p),并使用图像和渐变看起来不错。按下单个 .xml 文件中定义的按钮后,背景会发生变化。我在谷歌找到的解决方案似乎是针对以编程方式调用的图像,而不是在布局中指定的图像。当我不断退出并输入具有不同布局和不同按钮的不同活动时,我最终会出现内存不足错误
04-27 22:18:46.227: E/dalvikvm-heap(512): 396900 字节的外部分配对于这个进程来说太大了。
04-27 22:18:46.427:E/AndroidRuntime(512):原因:java.lang.OutOfMemoryError:位图大小超出 VM 预算
我的问题是,当我的图像在布局中指定并且没有以编程方式添加时,如何分配更多内存?