问题描述
在AndroidStudio 中build.gradle中的android{ }中添加
buildFeatures {
dataBinding true
}
或者
dataBinding {
enabled true
}
两者效果一样
后编写Java代码时发现无法生成 activity_main.xml的对应binding类ActivityMainBinding
解决方案
先将activity_main.xml布局改成dataBinding的布局,再返回编写代码就能出现对应的binding类了。我的解决方法如下:
在activity_main.xml布局中先加入< layout > < /layout >标签就行
或者通过提示自动转换也行:
然后就会出现对应的Binding类了