ConstraintLayout vs RelativeLayout performance 2020

问题描述 投票:0回答:2

我正在用我的应用程序的不同屏幕上的许多视图创建复杂的布局。文档说:

这是一个普遍的误解,认为使用基本布局结构会导致最有效的布局。但是,添加到应用程序中的每个小部件和布局都需要初始化,布局和绘图。例如,使用LinearLayout的嵌套实例可能会导致视图层次过深。此外,嵌套多个使用layout_weight参数的LinearLayout实例可能会特别昂贵,因为每个子项需要测量两次。

因此,另一种方法是使用相对布局或约束布局。This late 2018 article说相对布局更好。

今天在性能方面哪个更好?相对布局还是约束布局?

android android-constraintlayout android-relativelayout
2个回答
0
投票

在Android的N版本中,ConstraintLayout类提供了与RelativeLayout类似的功能,但成本却低得多。

来自performance/rendering/optimizing-view-hierarchies底部的报价

0
投票
How funny
© www.soinside.com 2019 - 2024. All rights reserved.