目前,我正在使用以下方式为AXML中的按钮/背景/文本框/等设置背景:
<ImageButton
p1:id="@+id/physicsOption"
p1:layout_column="0"
p1:layout_columnSpan="1"
p1:layout_columnWeight="1"
p1:layout_row="0"
p1:layout_rowSpan="1"
p1:layout_rowWeight="1"
p1:layout_height="50dp"
p1:layout_width="50dp"
p1:padding="10dp"
p1:scaleType="fitXY"
p1:background="@drawable/GreenButtonIcon"
p1:src="@drawable/PhysicsIcon" />
例如。
如您所见,我将图像保存在我的Resources / Drawable中。但是当我启动我的应用程序时,我正在使用280Mb +,并且每个新布局将额外增加30-80Mb内存不足。我知道我可以分配更多内存,但这不是正确的解决方案。那么,我怎样才能减少内存占用?
感谢您的任何建议。