Android-我可以使用include/merge标签提高一级视图层次布局的性能吗?

Android-我可以使用include/merge标签提高一级视图层次布局的性能吗?,android,android-layout,android-fragments,android-xml,android-constraintlayout,Android,Android Layout,Android Fragments,Android Xml,Android Constraintlayout,自从我发现ConstraintLayout以来,我实现了将所有布局转换为非常快速加载的1级视图层次结构布局。这意味着,所有视图都是根布局的直接子视图 但是,我注意到许多视图是以相同的模式对齐和设置样式的,并且对它们的下一个视图具有相同的约束等。因此,我想知道是否可以通过在第二个xml文件中定义这些重复的视图组,并使用include和merge标记在布局中多次包含它们来进一步提高性能 这有意义吗?它会提高性能吗?如果是,如果我有一个3个文本视图的模式(从多少个复制开始?)我不认为有必要尝试提高约束

自从我发现ConstraintLayout以来,我实现了将所有布局转换为非常快速加载的1级视图层次结构布局。这意味着,所有视图都是根布局的直接子视图

但是,我注意到许多视图是以相同的模式对齐和设置样式的,并且对它们的下一个视图具有相同的约束等。因此,我想知道是否可以通过在第二个xml文件中定义这些重复的视图组,并使用include和merge标记在布局中多次包含它们来进一步提高性能


这有意义吗?它会提高性能吗?如果是,如果我有一个3个文本视图的模式(从多少个复制开始?)

我不认为有必要尝试提高约束性视图的性能,它的布局超级快速且易于使用。
从您在这里所说的“通过定义这样的重复视图组来进一步提高性能”,这听起来确实像是针对片段的工作。别忘了,如果你想使用片段,你必须设置片段布局——因此你实际上没有保存工作。

因此,对于constarintLayout,如果您能巧妙地使用此布局,性能应该不会有问题。

感谢您的澄清。