点击事件的四种写法

来源:互联网 发布:大数据概念股龙头股 编辑:程序博客网 时间:2024/05/16 19:19

1.在xml里面实现:
对按钮的属性添加android:onClick=”button”,再到代码里面实现:public void button(View view)

2.用接口的方式实现:
…implements (1)DialogInterface.OnClickListener (2)View.OnClickListener , 自动生成方法分别对应为public void onClick(DialogInterface dialog, int which)和public void onClick(View v) , 前者是对话框的监听,后者是视图按钮的监听。

3.匿名内部类实现:

findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {            }        });

4.独立类实现:

onCreate方法里面:findViewById(R.id.button).setOnClickListener(myOnClick);onCreate方法外面:View.OnClickListener myOnClick = new View.OnClickListener() {        @Override        public void onClick(View v) {        }    };
0 0
原创粉丝点击