【问题标题】:What is better: add your views using XML or code? [closed]更好的是:使用 XML 或代码添加视图? [关闭]
【发布时间】:2015-01-10 16:25:45
【问题描述】:

什么对 Android 应用程序的性能更好:使用 XML 或 Java 代码添加视图元素?

【问题讨论】:

  • 在代码中添加稍微快一些(布局膨胀器当然也会在代码中添加视图),因为您正在削减 XML 验证和解析。

标签: android xml performance


【解决方案1】:

性能上的差异并不是真正可以观察到的,但为了开发,最好将其保留在 XML 中。这样您就可以更轻松地开发支持多屏幕的自适应 UI。更重要的是,它将代码实现与设计 UI 分开,这总是一件好事,并使您的代码更易于阅读。

【讨论】:

    【解决方案2】:

    只要您正确声明 XML 布局,就没有明显的区别。 但我会建议使用 XML,因为使用它您实际上可以显示布局的外观,并且它可以让您更清楚地了解您的 UI。 另一个优势是,当您为应用程序 UI 提供多分辨率支持时,它会对您有很大帮助。

    【讨论】:

      猜你喜欢
      • 2010-11-10
      • 1970-01-01
      • 2012-05-30
      • 2018-07-08
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多