关于Button setOnClickListener 批量增加监听

 

//OnCreate()下声明
 Button bt1=(Button) findViewById(R.id.button1);
 Button bt2=(Button) findViewById(R.id.button2);
Button bt3=(Button) findViewById(R.id.button3); bt1.setOnClickListener(btnClickListener); bt2.setOnClickListener(btnClickListener); bt3.setOnClickListener(btnClickListener);

  

//外部对象声明 (含匿名类)
	View.OnClickListener btnClickListener = new View.OnClickListener() {
		
		public void onClick(View v) {
			switch(v.getId()) {
			case R.id.bt_1: 
				 //按钮1相应操作
			break;
			case R.id.bt_2:
				 //按钮2操作
			break;
			case R.id.bt_3:
				 //按钮3操作
				break;
		}
			
		}
	};

  

posted on 2013-01-25 20:04  Code大蛇丸  阅读(570)  评论(0编辑  收藏  举报