Здравствуйте, я хочу создать базовый 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>
Естькакой-нибудь способ, которым это возможно?