Android工程笔记:三种实现监听事件的方法

来源:互联网 发布:通州and淘宝城怎么样 编辑:程序博客网 时间:2024/05/29 14:11

匿名内部类监听

button1.setOnClickListener(new OnClickListener() {    @Override    public void onClick(View v) {        //实现相关功能的代码    }});

外部类监听

当有多个按钮要实现某个相同的事件,并且又需要执行各自不同的事件时,采取此种方法

class myOnClickListener implements OnClickListener {    @Override    public void onClick(View v) {        //需要重复的功能    }}button1.setOnClickListener(new myOnClickListener() {    @Override    public void onClick(View v) {        //各自独立的功能    }});

接口方式监听

public class MainActivity extends Activity implements OnClickListener {    @Override    public void onClick(View v) {        //实现相关功能的代码    }    button1.setOnClickListener(this);}
0 0
原创粉丝点击