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

OnClickListener两种监听方法

时间:2014-05-04 11:09:30      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   java   ext   

bubuko.com,布布扣
 1 //1种:接口OnClickListener ,在onclick响应
 2 public class MainActivity extends Activity  implements OnClickListener {     //这个类前提要接口OnClickListener
 3 
 4       private Button   receive;                //按钮的初始化
 5       private Button  falsewifiButton;
 6 
 7    public  void  init(){
 8    receive=(Button)findViewById(R.id.openwifi);    //绑定一个xml按钮
 9     receive.setOnClickListener(MainActivity.this);  //为这个已接口监听器的类放上功能       
10       }
11       
12 
13 public void onClick(View v) {
14         // TODO Auto-generated method stub
15         switch (v.getId()) {
16         case R.id.openwifi:
17             openwifi();
18             break; }}
19 
20 简单来说:
21 public class MainActivity extends Activity  implements OnClickListener {  
22 
23 
24 public void onClick(View v) {
25         }}
26 
27 
28 2. 不接口OnClickListener ,在需要时才新建
29 public  class    MainActivity{
30 
31       private Button   receive;                //按钮的初始化
32       private Button  falsewifiButton;
33 
34 Button btnCloseAP = 
35 (Button)this.findViewById(R.id.btnCloseAP);
36 
37 btnCloseAP.setOnClickListener(new OnClickListener() {            
38             public void onClick(View v) {
39                 if (isApEnabled()){
40                     setWifiApEnabled(false);
41                 }
42             }
43         } );
44 
45 }
46         
47 简单来说
48 class A{
49 
50 
51 A.setOnClickListener(new OnClickListener() {            
52             public void onClick(View v) {}
53                                     ); }
54 //因为没把OnClickListener做接口,所以A  button要使用监听响应功能时就要在参数里新建onclick,并在public void onclick方法里使用
bubuko.com,布布扣

 

OnClickListener两种监听方法,布布扣,bubuko.com

OnClickListener两种监听方法

标签:style   blog   class   code   java   ext   

原文地址:http://www.cnblogs.com/liyihome/p/3705584.html

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