1. dataBinding生成的类名是跟布局文件有关的
- 比如你的布局文件为activity_demo,则生成的类名为ActivityDemoBinding
- 如果你的你的布局文件为leran_mvvm,则生成的类名为LearnMvvmBinding
所以当你找不到对应DataBinding 生成的binding类时,先看一下布局文件命名,再找它生成对应的dataBinding类
2.当然使用dataBinding时需要在build.gradle(Module:app)的android里面添加上
dataBinding {
enabled = true
}
3.然后把布局改成dataBinding的布局就可以了