创建一个内部类,继承接口 View.OnClickListener
当继承接口时,接口的方法也会重写,这样就可以自定义监听事件了。
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = findViewById(R.id.btn);
btn.setOnClickListener(new Clickbtn());
}
class Clickbtn implements View.OnClickListener {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "点了一下", Toast.LENGTH_LONG).show();
}