Android:如何处理XML中的多个根标记?
因此,我制作了一个通用布局,将其包含在几个类中,同时使用了Android:如何处理XML中的多个根标记?,android,android-layout,android-databinding,Android,Android Layout,Android Databinding,因此,我制作了一个通用布局,将其包含在几个类中,同时使用了标记,因为它有助于删除额外的视图组。它没有问题,但如果我也为数据绑定添加了标记,则它会显示一个警告: 此处不允许元素合并 我这样说: <layout> <merge> <LinearLayout></LinearLayout> </merge> </layout> 或 无论哪种方式,它都会显示一个警告,因为只有一个根标记 所以,我
标记,因为它有助于删除额外的视图组。它没有问题,但如果我也为数据绑定添加了
标记,则它会显示一个警告:
此处不允许元素合并
我这样说:
<layout>
<merge>
<LinearLayout></LinearLayout>
</merge>
</layout>
或
无论哪种方式,它都会显示一个警告,因为只有一个根标记
所以,我的问题是:
我们如何将两个根标记一起使用,比如在本例中,您必须合并并使用数据绑定?最佳做法是什么 我认为在绑定中应该只有一个根标记,并且可以在其中包含多个布局,除非在其中添加标记,否则绑定不会单独绑定包含的元素。是的,您还需要在包含的布局中添加布局标记。。并访问它们binding.include.etUser..哦,我明白了。是的,它是有效的。所以这只是一个小故障,因为他们没有完全处理好这个特殊情况。无论如何,谢谢你。
<merge>
<layout>
<LinearLayout></LinearLayout>
</layout>
</merge>