按钮的三种点击事件
Posted custoyth
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按钮的三种点击事件相关的知识,希望对你有一定的参考价值。
1.直接实现内部类
1 //给button设置点击事件 2 bt_call.setOnClickListener(new MyonClickListener()); 3 4 5 6 //定义一个内部类 实现onClickListener接口 7 private class MyonClickListener implements OnClickListener{ 8 9 @Override//当按钮被按 调用此方法 10 public void onClick(View v) { 11 //业务 12 13 } 14 15 }
2.实现匿名内部类
1 bt_call.setOnClickListener(new OnClickListener() { 2 @Override 3 public void onClick(View v) { 4 //业务逻辑 5 } 6 });
3.本类实现OnClickListener接口(此方法适合一个activity中有多个按钮)
1 public class MainActivity extends ActionBarActivity implements OnClickListener
2 bt_call.setOnClickListener(this);
4.通过设置XML文件
查看SDK文档
直接写一个 方法 方法名和 onClick属性的值一样 ;
注:形参必须是View引用类型。
以上是关于按钮的三种点击事件的主要内容,如果未能解决你的问题,请参考以下文章