只用一个监听器,通过不同的ID来判断是谁被按下

 

[java]  
  1. package tjj.testButton;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.view.View;  
  6. import android.view.View.OnClickListener;  
  7. import android.widget.Button;  
  8. import android.widget.TextView;  
  9.   
  10. public class TestbuttonActivity extends Activity {  
  11.       
  12.     private Button bt1;  
  13.     private Button bt2;  
  14.     private TextView tv;  
  15.       
  16.     /** Called when the activity is first created. */  
  17.     @Override  
  18.     public void onCreate(Bundle savedInstanceState) {  
  19.         super.onCreate(savedInstanceState);  
  20.         setContentView(R.layout.main);  
  21.           
  22.         tv = (TextView)findViewById(R.id.tv);  
  23.         bt1 = (Button)findViewById(R.id.button1);  
  24.         bt2 = (Button)findViewById(R.id.button2);  
  25.           
  26.         bt1.setOnClickListener(l);  
  27.         bt2.setOnClickListener(l);  
  28.     }  
  29.       
  30.     private OnClickListener l = new OnClickListener()  
  31.     {  
  32.           
  33.         @Override  
  34.         public void onClick(View v)  
  35.         {  
  36.             // TODO Auto-generated method stub  
  37.             switch(v.getId())  
  38.             {  
  39.                 case R.id.button1:  
  40.                     tv.setText("这是第一个");  
  41.                     break;  
  42.                 case R.id.button2:  
  43.                     tv.setText("这是第二个");  
  44.                     break;  
  45.             }  
  46.         }  
  47.     };  
  48. }  

 

 

更多相关文章

  1. [Android]在Manifest中注册广播监听器
  2. android添加监听器
  3. [Android]在Avtivity中注册监听器
  4. [Android]静态广播监听器
  5. android之【事件监听器】
  6. Android笔记Android基于事件监听器处理机制
  7. Android:为控件绑定监听器
  8. Android笔记二十三.Android基于事件监听器处理机制

随机推荐

  1. android WebView html网页设置长按的时候
  2. android内核读取file文件
  3. 获取 Andorid 手机WIFI连接的Mac地址和IP
  4. android设置定时关闭的dialog
  5. [转]Android(安卓)获取当前Activity的屏
  6. Android标题栏渐变色,沉寂式状态栏
  7. Android(安卓)studio 设计简易的计算器
  8. ANR问题
  9. Android(安卓)8.1静态广播的使用以及添加
  10. 在Window下使用NDK编译LuaJIT-2.0.1版