【问题标题】:Difference in performance using linear layout or constraint layout?使用线性布局或约束布局的性能差异?
【发布时间】:2020-01-16 22:17:55
【问题描述】:

我已经开发了 2 个应用程序,对我个人而言,线性布局更好,因为我可以使用权重和嵌套线性布局,它们可以在不同的设备上设置更好的布局。

在应用权重总和时,我不必担心一些差异,例如更改 xxhdpi、hdpi 中的布局大小等。在少数情况下,我会更改 hdpi、xhdpi 中文本框的大小。但重点是它们给出了更好的结果,我已经将它们应用于约束布局不适合使用的地方。

我听说使用线性布局可能会遇到性能问题,因此应用约束布局会更好。

那么作为经验丰富的开发者,在设置 Activity 布局时哪种方式更好?在制作应用程序时您使用什么?

【问题讨论】:

    标签: android-linearlayout android-constraintlayout


    【解决方案1】:

    一切都取决于您的要求,约束布局是相对布局的增强形式。在大多数情况下,约束布局用于设计响应式布局,但其代码可能很复杂。另一方面,线性布局易于使用。在大多数情况下,性能差异很难注意到。更多信息可以参考这篇文章

    https://android.jlelse.eu/constraint-layout-performance-870e5f238100

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 2020-06-28
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      相关资源
      最近更新 更多