在布局xml中设置背景图像和从代码设置背景图像有什么区别?从代码设置图像是否使用更多内存?
例如:
在XML中:
<ImageView android:id="@+id/background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background_img" />
来自代码:
((ImageView)findViewById(R.id.background)).setBackgroundResource(R.drawable.background_img);
感谢。
答案 0 :(得分:0)
在我的头脑中,我只能在优化方面考虑它。
布局中的设置意味着在setContentView期间后台已经存在,您不需要在代码中设置额外的步骤。
如果您不必自定义它,那么留在XML中会更快。