一、啟用viewBinding
在你的app的build.gradle的android{}標簽內(nèi)添加
build.gradle
// 啟用viewBinding
buildFeatures {
viewBinding true
}
// 解決viewBinding會報紅的問題
sourceSets {
debug {
java.srcDirs = ['src/main/java', 'build/generated/data_binding_base_class_source_out/debug/out']
}
}
二肄方、在Activity中使用
public class MainActivity extends AppCompatActivity {
private ActivityMainBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityMainBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
}
}