在布局xml中设置背景图像并从代码设置它有什么区别?

时间:2012-02-01 22:28:21

标签: android

在布局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);

感谢。

1 个答案:

答案 0 :(得分:0)

在我的头脑中,我只能在优化方面考虑它。

布局中的设置意味着在setContentView期间后台已经存在,您不需要在代码中设置额外的步骤。

如果您不必自定义它,那么留在XML中会更快。