首先,在布局文件中声明button:
然后,在对应的Activity或Fragment中,使用DataBinding获取button对象,并为其设置OnClickListener:
import com.example.databindingexample.databinding.ActivityMainBinding;
public class MainActivity extends AppCompatActivity {
ActivityMainBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 使用DataBinding获取布局文件中的button对象
binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
// 为button设置OnClickListener
binding.myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 在这里添加点击button时的操作
}
});
}
}