我尝试将数据绑定库与request.connection.remoteAddress
一起使用,其中包含多个视图(包含共享元素)。
我尝试过涉及施法和仿制的解决方案。都没有奏效。
有没有办法将不同的recyclerview
类关联起来,这些类会链接相似的ViewDataBinding
布局,以便它们具有兄弟关系?
或者,有没有办法在xml
中进行继承?我认为xml
对象是由ViewDataBinding
生成的(部分),也许父和子xml
布局可以产生预期的效果?
答案 0 :(得分:0)
请务必阅读下面的评论,了解所实施的解决方案。我认为这是正确的,因为它最终让我得到了正确的答案 -Joel 强>
希望我理解你的问题 请考虑下面的代码段。
parent_xml.xml
<layout>
<FrameLayout
....
...
>
<!-- including child -->
<include
android:id="@+id/included"
layout="@layout/child_xml" />
</FrameLayout>
</layout>
child_xml.xml
<layout>
<View
android:id="@+id/child_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</layout>
您可以使用..
访问子视图ParentXmlBinding mBinding = DataBindingUtil.inflate(... reference of parent_xml);
mBinding.included.childView.(... Access view method here); // Referring child view
我已回答你的问题吗?