android - 将变量传入的布局标签
问题描述
您好我想创建一个可以自己保存可变布局的基本 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>
有什么办法可以吗?
解决方案
我猜你也希望这个字段与变量一起更新。不,这是不可能的。您必须在后台获取此字段引用并在每次更新变量时更新它。
推荐阅读
- angular - 如何在 Angular 2+ 中为选择选项设置默认值?
- android - Android 不使用意图发送带有附件的购物卡订单电子邮件
- amazon-web-services - 如何将弹性 IP 分配给 AWS 中的应用程序负载均衡器?
- debugging - VS Code APEX CLI 测试方法调试
- javascript - Javascript 我可以将 const 转换为输出功能吗
- r - 箱线图:Matlab 显示关于 R 的不同图形?
- winapi - 如何监控和记录可执行文件对某些操作的 Win API 调用?
- javascript - Fullcalendar 使用变量添加事件
- r - 对于空间中的特定点,获取该点所在的像素(在 R 中)
- podio - Podio API:未附加的文件保留多长时间?