问题标签 [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 - 查看绑定问题布局
我正在使用 Android Studio 3.6.2 并启用了视图绑定功能。
在通过绑定使用包含标签添加视图时面临困难。
工具栏.xml
MainActivity.xml
MainActivity.kt
android - 包含布局时的Android视图绑定问题带有直接孩子的标签
我正在尝试包含一个包含其中唯一 recyclerView 的布局。
home_recycler_view.xml
并将其包含在主布局中,如下所示。
在这种情况下,它给了我一个错误,例如,
home_recycler_view.xml的生成类
如果我用任何父布局(如框架布局)包装 recyclerView,它工作正常,但我不想将我的 recyclerView 包装在任何其他视图中。
请为此提供一个解决方案,在这种情况下(RecyclerView),我如何在Viewbinding中没有任何根或父viewGroup的情况下包含带有直接子级的布局?
android - 如何在 DialogFragment 中正确使用 Android 视图绑定?
在 DialogFragment() 中使用 Android 视图绑定的正确方法是什么?
官方文档只提到了Activity和Fragment: https ://developer.android.com/topic/libraries/view-binding
android - 你可以在同一个活动中使用 dataBinding 和 ViewBinding 吗?
我想在同一个活动中使用 ViewBinding 和 DataBinding。如果这是可能的,您将如何在活动中实施它?
这是我到目前为止尝试过的,
android - 我可以在我的 Android 片段中消除视图模型和视图绑定样板代码吗?
我发现自己为我创建的每个新片段编写样板代码。这包括设置视图模型和视图绑定,这是我的代码中不相互依赖的两个不同部分,因此其中一个的解决方案仍然很棒。
片段代码示例:
android-layout - ViewBinding - 如何在 ViewBinding 中设置包含布局的可见性?
我使用包含布局,我需要更改它的可见性:
和 layout_select_provinces 是这样的:
但是当我将 Id 设置为 RelativeLayout 时,我的应用程序崩溃并且我无法更改可见性:
有没有人可以帮助我处理 ViewBinding 设置 ID 过程?
java - 在视图绑定中返回 findViewById()
我正在尝试优化旧代码。我正在尝试用视图绑定替换 findviewbyid 。但是我如何返回 viewbinding id 而不是 findviewbyid 呢?
这是旧代码。但我想应用视图绑定。我希望它像这样工作。因为我不知道该怎么做。
我怎样才能做到这一点?
android - 在 Android 中使用视图绑定的问题
我刚刚了解了 ViewBinding,但我不确定是否应该或不应该使用它。基本上我一直在使用 findViewByID,我认为它使用起来非常方便。我读过关于 ViewBinding 但老实说不明白如何使用它。例如我有以下代码:
我现在如何使用视图绑定。当我按照 Android 开发人员页面 ( https://developer.android.com/topic/libraries/view-binding?utm_medium=studio-assistant-stable&utm_source=android-studio-3-6 ) 中的说明执行操作时出现错误:
我如何参考例如统计按钮:
我会很感激每一条评论,并感谢您的帮助。
更新:我仍然对 ViewBinding 有很大的问题。我用 View 绑定方法替换了上层类中的“findViewById”方法,我有以下代码:
但是,当我运行该应用程序时,我收到以下错误消息:
'Toolbar myToolbar = binding.toolbarMainActivity;'这一行 被引用。有人对为什么会发生此错误有意见吗?我会很感激每一个帮助。
下面是该类对应的 XML 布局文件:
java - 使用视图绑定膨胀类 ImageView 时出错
我正在为我当前的应用程序使用 ViewBinding,但是遇到了问题。
在 MainActivity 中,我调用了 xml 的 inflate,但它显示以下错误
Error
这是xml代码和我调用的主要代码
activity_main.xml
布局数据.xml
MainActivity.java
我已经找到了很多方法,但仍然找不到解决方案,希望你能帮助。
谢谢大家