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



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

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

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

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

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

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

最新更新