问题标签 [bindingadapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

android - 数据绑定自定义适配器可见性

我正在使用数据绑定。当我在项目中创建自定义绑定适配器时,当我开始在 xml 中输入其名称时会自动建议它。

但是,当我导入一个定义了自定义适配器的库时,在我开始输入其名称时不建议这样做。它在构建应用程序时得到解决。

有任何想法吗?

0 投票
0 回答
25 浏览

android - 如何将视图模型绑定到 bottomsheetdialogfragment 和 @bindingadapter

我试图弄清楚如何将视图模型绑定到底部表对话框片段,以使底部表对话框片段可以使用 bindingadapter 展开、折叠和隐藏,并在视图模型中获取结果。

谢谢!

0 投票
0 回答
59 浏览

android - 如何在android的派生类中覆盖视图绑定适配器方法?

我正在通过两个不同派生类的抽象类访问相同的片段布局,如下所述,基于派生片段,值将在视图上更新。现在我的问题是从静态绑定适配器方法访问覆盖方法,如下所述。处理这种情况的最佳架构方法是什么?

我的 XML 会像 (fragmentLayout.xml)

我的 AbstractFragment 类会像

MyDerivedFragments 类会像

请帮帮我!

0 投票
0 回答
36 浏览

android - 自定义 Androids XML 布局字段 contentInsetStartWithNavigation

我将带有工具栏的 AppBarLayout 放在一个单独的文件中,并将其包含在我的活动布局中。在某些屏幕上,布局需要在字段contentInsetStartcontentInsetStartWithNavigation.

领域contentInsetStartcontentInsetStartWithNavigation甚至不建立。

我如何包含 AppBar 并设置自定义属性

属性是 dp 值

带有工具栏和一些变量的 AppBarLayout

问题

toolbarCISWN如果我像上面那样定义变量Integer,那么我会收到一个构建错误,上面写着

找不到接受参数类型“float”的 MyActivityLayoutFileBinding app:toolbarContentInsetStartWithNavigation 的设置器。

如果我将变量类型设置为Floatjava.lang.Float(如海拔变量),那么我会在 xml 文件中app:contentInsetStartWithNavigation得到不是 Float 类型的错误

找不到接受参数类型“java.lang.Float”的 androidx.appcompat.widget.Toolbar app:contentInsetStartWithNavigation 的设置器

0 投票
0 回答
18 浏览

android - 如何解决错误:@BindingAdapter 至少需要一个属性。绑定图像(字符串)

这是从 build gradle 文件夹生成的文件,它给了我错误

@kotlin.元数据(...)

这是我的 BindingAdapters 文件

@BindingAdapter("listData")

日志中的错误没有提供太多信息来帮助我解决问题。

任何帮助将不胜感激。谢谢。

0 投票
0 回答
18 浏览

android - 如何从绑定适配器访问资源?(科特林机器人)

我有一个绑定适配器来隐藏或显示用户提交下的红色或绿色“下划线”(实际上只是一个文本视图),以帮助在他们提交正确或错误答案时提供视觉提示。我不知道如何从资源文件夹中的 colors.xml 中获取我的特定颜色,例如:

当我这样做时,我得到“未解决的参考:getResources”。有人可以帮我语法吗?这是整个绑定适配器: