你好,我想创建一个可以容纳可变布局的基本xml。这是的基本思想
基地布局:
<data>
<variable name="view" type="android.support.annotation.DrawableRes">
<variable name="viewModel" type="myBaseViewModel">
</data>
<RelativeLayout>
<include layout="@{view}"
bind:viewModel=@{viewModel}>
</RelativeLayout>
项目布局:
<layout>
<data>
<variable name="viewModel" type="myBaseViewModel"/>
</data>
<TextView text = "@{viewModel.myText}" />
</layout>
活页夹布局:
<layout>
<data>
<variable name="viewModel" type="myViewModel"/>
</data>
<include layout="@layout/myBaseLayout"
bind:view="@layout/myItemLayout"
bind:viewModel="@{viewModel}/>
</layout>
有什么可能吗?
我想您也希望此字段与变量一起更新。不,这是不可能的。您必须在后台获取此字段引用,并在每次更新变量时更新它。