我们可以在Android上的不同片段上重用布局xml吗?

时间:2012-06-08 19:48:07

标签: android xml layout fragment

我有一个3页的寻呼机,我只是设置了一个背景图像。而不是创建page1.xml,page2.xml和page3.xml。我可以只创建page.xml并按代码设置背景吗?这是一个很好的解决方案,或者对于实时加载图像是不好的?

1 个答案:

答案 0 :(得分:0)

当然,您可以在onCreate()方法中设置背景图像:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.my_layout);
    findViewById(R.id.my_root).setBackgroundResource(R.drawable.my_image);

如果你更喜欢

,你可以使用主题
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setTheme(R.style.my_theme);
    setContentView(R.layout.my_layout);

然后在自定义主题中设置windowBackground。