使用数据绑定时,我无法按照 数据绑定指南 获得类 MainActivityBinding
我的布局名称是 activity_main.xml
。我还看到 了 Android - DataBinding - 如何以及何时生成绑定类? 但它不能帮助我。
原文由 pRaNaY 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用数据绑定时,我无法按照 数据绑定指南 获得类 MainActivityBinding
我的布局名称是 activity_main.xml
。我还看到 了 Android - DataBinding - 如何以及何时生成绑定类? 但它不能帮助我。
原文由 pRaNaY 发布,翻译遵循 CC BY-SA 4.0 许可协议
module/build.gradle
里面的这一行为我解决了这个问题:
buildFeatures {
viewBinding true
}
原文由 Jonathan Applebaum 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
感谢大家的回答。我找到了
ContentMainBinding
数据绑定类名的解决方案。让我解释一下。注意: 当使用带有
<include ...
的布局时,这里是<include layout="@layout/content_main"
具有数据绑定功能,与包含布局名称相关的类名。这是ContentMainBinding
我的布局文件如下:
activity_main.xml
content_main.xml 是我添加数据绑定布局代码的布局。
因此,与其使用
MainActivityBinding
它可以用ContentMainBinding
解决对我有用的代码如下:
完毕。