码迷,mamicode.com
首页 > 其他好文 > 详细

按钮的三种点击事件

时间:2019-01-11 17:07:47      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:xtend   cal   引用类型   设置   listen   lis   list   cti   分享   

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引用类型。

 

按钮的三种点击事件

标签:xtend   cal   引用类型   设置   listen   lis   list   cti   分享   

原文地址:https://www.cnblogs.com/custoyth/p/10255703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!