使用线性布局或约束布局的性能差异?

时间:2019-09-16 05:13:28

标签: android-linearlayout android-constraintlayout

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

在施加权重总和时,我不必担心一些差异,例如更改xxhdpi,hdpi中的布局大小之类的东西。在少数情况下,我确实会更改hdpi,xhdpi中文本框的大小..他们提供了更好的结果,我将它们应用在不适合使用约束布局的地方。

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

因此,作为经验丰富的开发人员,在设置活动布局时哪种方法更好,以及在制作应用程序时使用什么?

1 个答案:

答案 0 :(得分:0)

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

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