问题标签 [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 - 新引入的 ViewBinding 不起作用。知道为什么吗?
刚刚将我的 Android 工作室更新到 3.6 版本。只要您不明确需要它,ViewBinding
就会引入一些新闻并且不再需要它。findViewById
使用 developer.android链接阅读详细信息,按照网站上的说明进行了尝试,但到目前为止无济于事。
ResultProfileBinding
不被系统识别。我该怎么办?还有其他早起的鸟儿正在使用它吗?
android - 如何在 RecyclerView.Adapter 中使用 ViewBinding?
我可以findViewById
在这个典型的RecyclerView.Adapter
初始化代码中使用 ViewBindings 来替换吗?我无法binding
在对象中设置 val,因为每个单元格的 ViewHolders 都不同。
android - Android ViewBinding 与 CustomView
我想用自定义视图试用 ViewBinding,例如:
layout_main.xml
layout_my_custom_view.xml
主要活动
在我的 MainActivity 中,我可以使用绑定来查找 MyCustomView,但我无法在 MyCustomView 中进一步找到@id/line1
和@id/line2
。在这种情况下,是否可以仅使用 ViewBinding 还是必须使用findViewById
Kotlin 合成?
提前致谢。
android - 如何在自定义视图上使用视图绑定
View Binding 作为 Android Jetpack 的一部分发布
文档:https ://developer.android.com/topic/libraries/view-binding
我的问题是,如何将视图绑定与自定义视图一起使用。Google 文档只有展示的 Activity 和 Fragment。
我试过这个,但什么也没显示。
然后,我使用了这个,但又一次,没有运气。
我想也许我没有针对我的观点选择正确的布局充气器,但不确定。
android - 视图绑定在多个模块中不起作用
我正在向我的项目添加视图绑定,当我在第一个模块中通过将以下内容添加到我的模块级 build.gradle 中使用它时,它可以正常工作:
当我在第二个模块的文件中启用视图绑定时,build.gradle
可以在 Android Studio 中找到绑定类并使用代码完成,但是当我构建时出现错误:
我怎样才能让它在第二个模块中工作?
android - 查看绑定未生成
我目前正在尝试新的 ViewBindings,但我没有让它们工作。我在Android Studio 3.6.1
。我刚刚创建了一个新项目并添加viewBinding.enabled = true
到我的模块build.gradle
中。但是当我尝试访问MainActivityBinding
该类时,它说它无法解析该符号。自动完成没有找到任何类似于绑定类的东西。我还尝试了一个使用 Kotlin 的不同项目,但没有成功。AS4.0
也无济于事。我需要做什么来生成ViewBinding
类?
我的build.gradle
android - 如何在 ViewBinding 中使用片段?
我想用 ViewBinding 创建一个片段,但我的代码不起作用。我阅读了 ViewBinding 文档,但我的片段没有显示。这是我的代码:
片段播放器.xml
layout_main.xml
播放器片段.java
谁能帮我?
android - 如何在适配器中进行最新的jetpack“视图绑定”,绑定视图?
如何在适配器中进行最新的jetpack“视图绑定”,以自动绑定视图。我没有使用 findVeiwById 或 Butterknife 或 Kotlin 合成?我已经使用了新的视图绑定,并且对于 Activity 和 Fragment 都可以正常工作。在 build.gradle 文件中启用 viewBinding 后,我可以看到 ActivityHomeBinding 和 FragmentHomeBinding 文件。此外,我看到使用的项目 xml 的类 ItemListBinding 即 item_list.xml。但是如何在recyclerview的适配器中使用这个文件
家庭活动文件
分段
Base Adapter:想在这里使用视图绑定。我可以看到 ItemListBinding,但不知道如何使用它。
android - ViewBinding GeneratedCode 在哪里
如何/在哪里可以找到生成的 ViewBinding 代码?
每当我尝试 control+click/control+b 来查看声明时,AndroidStudio 只会打开 XML 布局。
android - 视图绑定应该取代数据绑定吗?
目前,我正在使用data binding
两种情况:
views
在片段中访问view model
在布局中订阅数据。
当我与 进行比较时view binding
,我发现这两种方法都很好(view binding
更好地访问views
、data binding
绑定数据),那么MVVM 应该首选哪种模式?
我应该只移动view binding
并处理ViewModel-layout
片段中的连接吗?