步骤如下: 一:添加依赖 在Android模式下的build.gradle(Module:项目名.app)android{}里添加如下代码:
dataBinding {
enabled = true
大概意思就是打开databinding的开关
二:在activity_main.xml文件里布局的最外层添加一个标签(也就是下)
三:在MainActivity中添加如下代码:
private ActivityMainBinding dataBinding;
ActivityMainBinding的写法:Activity+名称+Binding
dataBinding = DataBindingUtil.setContentView(this, R.layout.activity_main);
这句代替的就是下面这句代码
setContentView(R.layout.activity_main);
四:使用:
dataBinding.button1.setOnClickListener(v -> Toast.makeText(this, "aaaaaa", Toast.LENGTH_SHORT).show());
代替的就是如下代码,优点是代码简化,使用方便
findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
}