【问题标题】:Which is the best way to use one xml layout for more than one acitvity?将一个 xml 布局用于多个活动的最佳方式是什么?
【发布时间】:2021-07-04 13:07:45
【问题描述】:

考虑到 2 activities 和两者的布局非常相似,views 几乎没有变化,这将是最佳实践,和/或在这些情况下哪个具有最佳性能?

案例 1layout.xml 用于 activities 以及通过可见性更改和 setTexts() 等以编程方式更改的微小更改。

案例 2:一个带有核心 views 的基本布局,每个 activity 有一个不同的布局,包括基本布局并进行必要的更改。

考虑一个简单的应用程序,但有很多不同的活动。

【问题讨论】:

    标签: java android performance android-layout android-view


    【解决方案1】:

    这在一定程度上取决于您希望将来更改的内容,但为了简单起见,通常我会选择案例 1。在我们的企业级生产代码中,我们通常使用选项 1,因为我们可以在一个地方进行 xml 更改。

    举个简单的例子,考虑一个配置文件屏幕。它应该能够被视为显示,但有时我们希望用户能够对其进行编辑。我们没有在基本相同的屏幕上使用两种不同的布局,而是使用相同的布局并将EditText 和图片设置为可编辑或不可编辑。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多