我已经开发了2个应用程序,对我个人而言,线性布局会更好,因为我可以使用权重总和和嵌套的线性布局,从而可以在不同设备上设置更好的布局。
在施加权重总和时,我不必担心一些差异,例如更改xxhdpi,hdpi中的布局大小之类的东西。在少数情况下,我确实会更改hdpi,xhdpi中文本框的大小..他们提供了更好的结果,我将它们应用在不适合使用约束布局的地方。
我听说的一个问题是,使用线性布局可能会遇到性能问题,因此应用约束布局会更好。
因此,作为经验丰富的开发人员,在设置活动布局时哪种方法更好,以及在制作应用程序时使用什么?
答案 0 :(得分:0)
所有取决于您的要求,约束布局是相对布局的增强形式。在大多数情况下,约束布局用于设计响应式布局,但是其代码可能很复杂。另一方面,线性布局易于使用。在大多数情况下,性能差异很难注意到。有关更多信息,请参阅本文
https://android.jlelse.eu/constraint-layout-performance-870e5f238100