1

我越来越臭名昭著了 java.lang.OutOfMemoryError: bitmap size exceeds VM budget error。我有几个 XML 布局,并且很多元素都有图像(按钮背景、线性布局背景等)。在完成发布的问题之后,比如将图像加载到 Bitmap 对象时出现奇怪的内存不足问题外部分配太大对于此过程OutofMemoryError:位图大小超出 VM 预算(Android)Android:加载图像时出错:OutOfMemoryError:位图大小超出 VM 预算 我知道我应该使用这些BitMapFactory方法。但是我所有的图像都是在我XML的例子中定义的,

    <ImageView
        android:layout_width="80dp"
        android:layout_height="20dp"
        android:layout_marginBottom="3dp"
        android:src="@drawable/username" />

如何从在我的 XML 中定义图像到以编程方式定义它们,以便我可以尝试使用BitMapFactory它来消除我的OOM异常?

4

0 回答 0