我在大多数布局中都使用 ConstraintLayout ,我想知道性能方面的最佳做法是什么:
示例:总共4个guidelines
,没有margins
。
示例:总共2 guidelines
,2 margins (top + bottom)
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
如果您还有其他选择,我们将很高兴阅读。 另外,我想知道如何跟踪这样的布局配置的性能(您在哪里看过/曾经用什么给我答案)。
谢谢。
答案 0 :(得分:1)
在这种情况下,无需指导即可获得相同的结果。可以在ConstraintLayout中使用百分比尺寸。
只需将“ layout_constraintHeight_default”属性设置为“ percent”(使用百分比单位),然后使用“ layout_constraintHeight_percent”设置百分比。 (与宽度相关的属性也可用)
关于4个小部件之间以及2个小部件和2个约束(边距)之间的布局性能。我相信后者会做得更好,因为它需要较小的布局即可呈现。 但是,在这种情况下,差异不明显。