【问题标题】:Single LinearLayout vs Single ConstraintLayout单线性布局与单约束布局
【发布时间】:2018-03-29 10:34:17
【问题描述】:

如果我只有一个带有几个项目的 LinearLayout,那么用 ConstraintLayout 替换它会有什么效果

<LinearLayout>
   <TextView>
   <TextView>
   <TextView>
</LinearLayout>

<ConstraintLayout>
   <TextView>
   <TextView>
   <TextView>
</ConstraintLayout>

它们的效率有什么不同吗?

【问题讨论】:

  • 您的意思是在内存消耗或布局视图所需的时间方面更有效率吗?如果只有少数视图,我可能更喜欢RelativeLayout(尽管不是您问题的一部分;-)),它一直被称赞为高效。请记住,ConstraintsLayout 是作为附加库提供的,而 LinearLayout 和 RelativeLayout 都是内置的。
  • 高效是指布局视图所需的时间。添加库不是问题。

标签: android android-constraintlayout


【解决方案1】:

对于这样一个没有嵌套且只有 3 个子 TextView 的简单布局,LinearLayout 在概念复杂性、性能、Android Studio 的拖放用户界面、XML 行、应用程序的 kB 大小方面是最好的。也许我忘记了什么,但在这种情况下,我不敢浪费时间和任何其他布局乱七八糟。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-28
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 2019-07-30
    • 2019-07-22
    相关资源
    最近更新 更多