Android-数据绑定-如何以及何时生成绑定类?

数据绑定指南状态

默认情况下,将根据布局的名称生成绑定类
文件,将其转换为Pascal大小写,并为其添加后缀“Binding”。
上面的布局文件是activity_main.xml,因此生成类是ActivityMainBinding。

绑定类(这里称为ActivityMainBinding)将在何时生成。我有编译时错误。“无法解析ActivityMainBinding”

ActivityMainBinding=DataBindingUtil.setContentView(这个,R.layout.main_活动);

感谢您的帮助。谢谢

你的布局名称是什么

上面的布局文件是activity_main.xml,因此生成类是ActivityMainBinding

这意味着生成的类名将取决于布局的名称

activity_main.xml->ActivityMainBinding.java

我认为您的活动名称是“main_activity”,因此生成的绑定类名应该是MainActivityBinding而不是ActivityMainBinding

发表评论