我想知道数据绑定的根标记是否在内部将另一个 ViewGroug 添加到当前布局。
有时,某些视图不需要任何模型或数据进行绑定,但我有点喜欢通过像biding.currenView 这样的绑定来访问视图,而不是使用 findViewById(R.id.current_view)。但我不确定是否通过添加布局标签我添加了一个不必要的视图组
不,<layout>
根元素不是ViewGroup
. 基本上,他们需要某种方式向未绑定到任何View
/的资源添加更多信息ViewGroup
,因此他们创建了这个<layout>
包装器。
进入 APK 的实际布局资源没有<layout>
开始/结束标签或<data>
元素的内容。事实上,在我现在正在研究的项目中,他们实际上用换行符替换了这些行,因此布局文件中有很大的空白空间。如果您有兴趣,您可以在app/build/intermediates/data-binding-layout-out/
(对于一个app
模块)中看到它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句