By default, a Binding class will be generated based on the name of the layout
file, converting it to Pascal case and suffixing “Binding” to it.
The above layout file was activity_main.xml so the generate class was ActivityMainBinding.
何时将生成Binding类(在这里称为ActivityMainBinding)。我有编译时间错误。 “无法解析ActivityMainBinding”。
ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.main_activity);
任何帮助表示赞赏。谢谢
最佳答案
您的布局名称是什么?
这意味着生成的类名称将取决于布局的名称
activity_main.xml-> ActivityMainBinding.java
我认为您的 Activity 名称是“main_activity”,因此生成的绑定(bind)类名称应该是MainActivityBinding而不是ActivityMainBinding