问题标签 [android-viewbinding]
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.
android - 如果同时使用 View Binding 和 Data Binding,生成的绑定类叫什么?
View Binding 从布局文件的名称生成绑定类的名称,但据报道 Data Binding 生成相同的名称。如果两个都用怎么办?
我意识到您不需要将两者用于同一个活动,但如果您在模块级别启用了两者,编译器如何解决每个活动的这个命名问题?
android - Fragment ViewBinding 对象在接口回调中始终为空
我试图在接口回调中访问片段的视图绑定对象,但是当从父活动触发回调时,绑定对象的状态始终为空。
ParentActivity.class(接口回调触发器)
ChildFragment.class(接口回调)
绑定在片段的onCreateView内部初始化,它在所有区域都按预期工作,但在接口回调中始终为空。我必须缺少什么?
android - 使用 ViewBinding 时如何突出显示 RecyclerView 中单击的项目?
我已经在几篇文章中看到了这种类型的答案,但由于某种原因,这似乎对我不起作用。这是我的代码:
}
可以看到,我已经在堆栈上实现了此处提到的答案以及有关此问题的各种其他问题。
但是,当我单击列表中的某个项目时,它要么没有突出显示,要么突出显示另一个项目而不是我单击的项目。有时,单击项目的内容会更改为列表中另一个项目的内容。
我究竟做错了什么?
java - 包含布局的视图绑定不起作用
我想使用视图绑定将视图绑定到包含布局中。我已经给出了包含 id 'topBar' 的布局,但仍然无法访问其中的视图。我尝试使用 Android Studio 自动修复来创建一个局部变量来查看它的类型。它显示类型“android.widget.a”我正在使用 Android Studio4.0。这是 Android Studio 中的错误吗?
我的活动
活动钱包.xml
view_title.xml
这是android studio的错误还是什么?
android - 当我在 Android Studio 的 gradle 中添加 viewBinding 时,出现错误
我正在使用 Android Studio 4.0.1 版。
当我添加 viewBinding 时,会出现错误。
在 gradle 中添加 viewBinding 时出错。
build.gradle 文件
错误 :
在 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象上找不到参数 [build_6zjavhoqnf2k7dfs2qrq542f3$_run_closure1$_closure5@6cd00094] 的方法 buildFeatures()。
为什么会出现这个错误?
我该如何解决这个错误?
android - 片段中的视图绑定
我想使用 ViewBinding 来处理 Fragment 中的视图。
但是当我尝试从这样的绑定中获取 RecyclerView 时:
我得到 NullPointerException:
java.lang.NullPointerException:尝试从空对象引用上的字段“androidx.recyclerview.widget.RecyclerView com.myapps.notes.databinding.FragmentBlankBinding.notesRecyclerView”读取
PS这里是fragment_blank.xml:
android - 查看菜单文件的绑定?
是否可以在菜单资源中使用View Binding
(或)?Data Binding
android - Android:如何通过 DataBinding 绑定 ProgressBar 可见性?
老实说,我尝试了很多,但没有成功。
我HomeViewModel
在构造函数中有一个和一些数据:
和saveUserInfo()
HomeViewModel 中的功能
where 函数getSomeOtherData()
还加载了同样绑定的用户名和头像
我也尝试创建一个函数setVisibleOrGone()
(扩展与否)
带有 @BindingAdapter("showOrHide") 注释并像使用它一样
但以上所有方法都不起作用。
用户名和头像的PS数据绑定成功,但没有显示进度条。
PSS工具栏标题和 ImageView:
loadAvatar
扩展功能在哪里
请帮我