问题标签 [android-binding-adapter]
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.
kotlin - 使用绑定适配器找不到参数
当我尝试在我的 BindingAdapter 中放置第二个参数“imgError”时出现错误。
这是我的 BindingAdapter :
我有这个错误:
我尝试了不同的方法来解决它,但没有任何效果。
这是我如何使用它:
android - 我不想要绑定适配器的任何参数,而不是如何在 xml 中使用该属性
我创建了绑定适配器以将editText字符串返回为大写,如下所示。
在 XML 中
在绑定适配器中,我传递了一个参数 text : String?
,以便在 xml 中我可以使用app:holder="@={viewModel.txtName}"
但该参数是无用的,没有它我无法app:holder
在 xml 中设置,那么如何删除那个无用的参数?
android - Android 绑定适配器在相同的视图类型上使用相同的绑定名称,但用于不同的目的
首先,我是数据绑定的新手,所以请不要因为我的(可能是愚蠢的)问题来评判我:)。我想为例如app:data
a使用相同的绑定名称,RecyclerView
并将其绑定到ViewModel
提供 a 的字段List<MyModel>
。但是,我想为不同的RecyclerView
.
例如在布局上
我怎样才能做到这一点?
我应该使用不同的绑定名称吗?(我以前没有使用这种方法,因为我认为它会有点乱)
或者“正确”的方法是如何做到这一点的?
谢谢
android - 绑定适配器 - 在回收站视图中找不到 LiveData 变量的设置器
我正在尝试使用 GridLayoutManager 实现 RecyclerView,但我被卡住了。我收到错误:
当我试图编译时。“打开文件”为我提供了 xml 回收器视图声明。
这是我的 BindingAdapter:
我如何称呼上述内容:
这是我的属性变量:
我知道 IDE 抱怨数据类型,我的properties
var 它是LiveData<List<MarsPropertyData>>
,里面BindingAdapter
只有普通的 List,但我看到了来自 google 的示例,其中逻辑以相同的方式制作并且运行良好。
是的,我添加了'kotlin-kapt'
插件,我还有另一个 BindingAdapter 可以正常工作。
android - Android DataBinding / BindingAdapter 错误:{缺少返回语句}
Android DataBinding / BindingAdapter错误:抛出错误:错误:将函数传递给BindingAdapter时缺少返回语句(块:()->单元)。
绑定适配器.kt
activity_main.xml
视图模型.kt
android - 如何通过按钮单击 BindingAdapter 验证表单
我想使用 Data Binding 和 BindingAdater 通过按钮单击验证表单
单击时将验证电子邮件。但我不知道 BindingAdapter 按钮如何
并返回 TextInputLayout 错误
布局
登录视图模型
登录绑定适配器
android - 如何使用 BindingAdapter 在 RecyclerView 中实现自定义视图
谁能帮助我使用绑定适配器在 RecyclerView 中使用自定义视图(AAChartCore-Kotlin、ChartView)(显示一些speedcubing会话的数据)?
我已经尝试将 ChartView 添加到 RecyclerView 项目列表并为它实现一个 BindingAdapter,我调用 aa_drawChartWithChartModel(...),它应该在图表中显示数据,将项目的 chartModel 传递给它,但我不知道这是不是正确的。
目前,图表似乎已加载到视图中,但它是不可见的。
list_item_session.xml
会话适配器.kt
绑定适配器.kt
数据项.kt
SessionsDiffCallback.kt
android - RecyclerView在重复提交列表时不显示所有数据
我正在创建 Notes 应用程序,它显示来自本地数据库的用户注释。该应用程序运行良好,但是当我尝试多次搜索(查询)笔记时,某些数据不会显示。
应用截图:
NotesViewModel
笔记片段
笔记适配器
BindingUtil
list_item_notes.xml
NotesAdapter 中的 NotesDiffCallBack
数据库返回的'note'数据是正确的。甚至 Log.v() 在“NotesFragment”和“BindingUtil”中都显示了正确的“note”数据,但不会显示在 UI 上。这真的很烦人。请帮忙 !!
android - Jetpack Compose 中的 Android BindingAdapter 函数特性
到目前为止,我正在使用以下BindingAdapter
功能使所有我EditText
的输入文本自动修剪:
有了这个 + Two-way DataBinding,我就不需要在Activity
/中多写什么了,但是在Jetpack ComposeFragment
中如何实现这个功能呢?