gpt4 book ai didi

binding - MvvMCross 绑定(bind)到 android 布局中的

转载 作者:行者123 更新时间:2023-12-01 01:02:43 24 4
gpt4 key购买 nike

是否可以绑定(bind)对象X到 include 标记,以便包含布局中的绑定(bind)上下文为 X ?我想多次使用布局,但不在列表中。

MainLayout.xml

...
<include
android:id="@+id/btnDealerMap"
android:layout_width="64dp"
android:layout_height="64dp"
android:visibility="gone"
layout="@layout/ServiceBarButtonPhone"
local:MvxBind="??? X" />
...

ServiceBarButtonPhone.xml
TitleTextX 的属性.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res/..."
android:layout_width="96dp"
android:layout_height="96dp">
<TextView
...
android:id="@+id/txtTitle"
local:MvxBind="Text Title" />
<TextView
...
android:id="@+id/txtText"
local:MvxBind="Text Text" />
</RelativeLayout>

最佳答案

include 的外部没有任何东西可以绑定(bind)。 - 但是您可以将普通绑定(bind)放在文件内部 - 然后它会在编译时包含在内。请参阅以下示例:https://github.com/MvvmCross/MvvmCross-Tutorials/blob/master/ApiExamples/ApiExamples.Droid/Resources/Layout/Test_If.axml

相反,如果您想要一个带有自己的内部“布局”DataContext , 试试 MvxView - 示例见 MvxFrameControl - 用于 N=26 的一部分 - 见 https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/blob/b405eef7dddf4d65b00116e142855653eae9f06b/N-26-Fraggle/Rock.Droid/Resources/Layout/FirstView.axml

关于binding - MvvMCross 绑定(bind)到 android 布局中的 <include>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21935617/

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