当前位置: 首页 > 工具软件 > Share Button > 使用案例 >

多个button共用监听

柳羽
2023-12-01
  1. super.onCreate(savedInstanceState);  
  2.     setContentView(R.layout.activity_main_dialog);  
  3.    
  4.     b1=(Button)findViewById(R.id.button1);  
  5.     b2=(Button)findViewById(R.id.button2);  
  6.     b3=(Button)findViewById(R.id.button3);  
  7.     b4=(Button)findViewById(R.id.button4);  
  8.     b5=(Button)findViewById(R.id.button5);  
  9.   
  10.     b1.setOnClickListener(new ButtonListener());  
  11.     b2.setOnClickListener(new ButtonListener());  
  12.     b3.setOnClickListener(new ButtonListener());  
  13.     b4.setOnClickListener(new ButtonListener());  
  14.     b5.setOnClickListener(new ButtonListener());  
  15.   
  16. }  
  17.   
  18. private class ButtonListener implements OnClickListener{  
  19.   
  20.     public void onClick(View v) {  
  21.         switch(v.getId()){  
  22.         case R.id.button1:  
  23.                 ……  
  24.                 break;  
  25.         case R.id.button2:                    
  26.             ……  
  27.             break;  
  28.             default:  
  29.             break;  
  30.         }  
  31.     }  
  32.        
 类似资料: