…
buildFeatures {
viewBinding true
}
}
如果你那个布局文件不需要生成绑定类(不想用这个功能),请将该 tools:viewBindingIgnore=“true” 属性添加到该布局文件的根视图中:
<LinearLayout
…
tools:viewBindingIgnore=“true” >
…
使用
如果为Module启用了视图绑定,则会为Module包含的每个 XML 布局文件 生成一个绑定类。每个绑定类都包含对根视图和所有具有 ID 的视图的引用。绑定类的名称是通过将 XML 文件的名称转换为 Pascal 大小写并在末尾添加 Binding 一词来生成的。
例如,给定一个名为 activity_progressbar.xml 的布局文件:
…
<ProgressBar
android:id="@+id/progress_1"/>
<ProgressBar
style="@android:style/Widget.ProgressBar.Small" />
<ProgressBar
android:id="@+id/progress_3"/>
<ProgressBar