【问题标题】:Can we reuse a layout xml on different fragments on Android?我们可以在 Android 上的不同片段上重用布局 xml 吗?
【发布时间】:2012-06-08 19:48:07
【问题描述】:

我有一个 3 页的寻呼机,我只是在其中设置了背景图像。而不是创建 page1.xml、page2.xml 和 page3.xml。我可以只创建 page.xml 并通过代码设置背景吗?这是一个好的解决方案还是不利于android实时加载图像?

【问题讨论】:

    标签: android xml layout fragment


    【解决方案1】:

    当然,您可以在 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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-14
      • 2011-11-28
      • 1970-01-01
      • 2020-10-08
      • 2013-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多