您的位置:首页 > 移动开发 > Android开发

点击事件的四种写法

2016-06-14 10:04 435 查看
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) {

}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息