gpt4 book ai didi

android - 将变量传递到 的布局标签

转载 作者:行者123 更新时间:2023-11-29 00:57:10 25 4
gpt4 key购买 nike

您好,我想创建一个基本 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>

Binder 布局:

<layout>
<data>
<variable name="viewModel" type="myViewModel"/>
</data>

<include layout="@layout/myBaseLayout"
bind:view="@layout/myItemLayout"
bind:viewModel="@{viewModel}/>
</layout>

有什么办法可以实现吗?

最佳答案

我想您也希望此字段随变量一起更新。不,这是不可能的。您必须在后台获取此字段引用,并在每次更新变量时更新它。

关于android - 将变量传递到 <include> 的布局标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53834089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com