在build.gradle文件中,将以下内容添加到android段中:
buildFeatures {
viewBinding true
}
接着,在需要使用视图绑定的Activity中,使用以下代码导入:
import com.example.app.databinding.ActivityMainBinding;
其中,com.example.app应该是你的应用程序的包名,ActivityMainBinding应该是你的XML文件名的驼峰形式并加上Binding后缀。例如,如果你的XML文件名为activity_main.xml,则Binding类的名称为ActivityMainBinding。
然后,使用以下代码进行初始化和使用:
private ActivityMainBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityMainBinding.inflate(getLayoutInflater());
View view = binding.getRoot();
setContentView(view);
// 使用视图绑定
}