DataBinding Guide国家

  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

07-24 14:36