【问题标题】:Android Studio can not generate Binding class in new activity while use DataBindingAndroid Studio 在使用 DataBinding 时无法在新活动中生成 Binding 类
【发布时间】:2019-10-28 06:37:00
【问题描述】:

在使用数据绑定时,我有类MainActivityBinding。 但是当我创建新的活动(例如 SecondActivity)时,SecondActivityBinding 没有生成。我删除了

"dataBinding { enabled = true }"

来自 gradle 并再次添加并制作项目,但未生成 SecondActivityBinding。我该如何解决这个问题。

【问题讨论】:

    标签: android data-binding android-databinding


    【解决方案1】:

    当您用

    框住您的 SecondActivity layout.xml 文件时,会生成 Binding 类
    <layout> ... </layout>
    

    默认会根据布局名称生成一个Binding类 文件,将其转换为 Pascal 大小写,并为其添加“Binding”后缀。 上面的布局文件是activity_main.xml,所以生成的类是ActivityMainBinding。

    【讨论】:

      猜你喜欢
      • 2018-09-26
      • 2017-04-03
      • 1970-01-01
      • 2013-07-05
      • 2019-03-29
      • 2016-01-05
      • 1970-01-01
      • 2019-01-13
      • 2016-03-15
      相关资源
      最近更新 更多