Android - 我可以使用 include / merge 标签提高 1-level-view-hierarchy-layout 的性能吗?

Android - Can I improve the performance of a 1-level-view-hierarchy-layout using include / merge tags?

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

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

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

我认为没有必要尝试改进 constraintLayouts 性能,它的布局非常快速且易于使用。
从您在这里所说的-“通过定义此类重复的视图组来进一步提高性能”,这听起来确实像是片段的工作。并且不要忘记,如果您想使用片段,您将必须设置片段布局 - 所以您实际上并没有保存工作。
所以通常使用 constarintLayout,如果你巧妙地使用这种布局 - 性能应该不是问题。