使用包含的布局时
<include
android:id="@+id/included"
layout="@layout/content_fft"/>
并使用
mBinding = DataBindingUtil.setContentView(this, R.layout.activity_record)
但它可以正常构建并运行。
没有人知道如何摆脱它。这很烦人,因为Android Studio向我显示了很多错误。
为演示该错误,我制作了一个演示仓库https://github.com/hannesa2/AndroidBinding3.2
答案 0 :(得分:1)
mBinding的类型错误,应为ActivityRecordBinding。
private lateinit var mBinding: ActivityRecordBinding
答案 1 :(得分:0)
只需确定,如果您的布局文件名称为 snake_case ,则您的 绑定类的名称应为 CamelCase 。
布局名称为 activity_main.xml
绑定类名称为 ActivityMainBinding.class
因此您的绑定类名称将为ActivityRecordBinding
。