点击事件 onClick
准备监听方法
以MutableDemoVM
类为例
public class MutableDemoVM {
// ...
public void onClickBack(View view) {
// ...
}
public void onClickAdd(View view) {
// ...
}
}
里面的2个方法,onClickBack(View view)
和onClickAdd(View view)
用来设置点击监听。
可以看到有一个View作为参数。这是因为要对应上View.OnClickListener的onClick(View v)
方法。
public interface OnClickListener {
/**
* Called when a view has been clicked.
*
* @param v The view that was clicked.
*/
void onClick(View v);
}
layout中设置监听方法
layout中,设置android:onClick
监听
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
<variable
name="vm"
type="com.rustfisher.tutorial2020.databinding.data.MutableDemoVM" />