【发布时间】:2012-06-23 17:10:18
【问题描述】:
有时我会收到错误消息“位图大小超出 VM 预算”。当我一个接一个地打开 20 个活动时会发生这种情况,每个活动都包含 500x300 PNG 图片。当我使用 android:background="@drawable/xxxxxxxx" 在我的 XML 布局中实现图片时,我没有遇到问题。
当我在我的Java代码中实现图片时,首先出现了错误。
<ImageView
android:id="@+id/ImVpic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
ImageView pic;
pic = (ImageView)findViewById(R.id.ImVpic);
pic.setImageResource(R.drawable.picture);
我怎样才能摆脱这个错误?我的代码中缺少什么?我的意思是它确实有效,但有时它会抛出那个非常烦人的错误。
【问题讨论】:
标签: android bitmap virtual-machine