当界面上有 两个Button按钮 假设他们的id 分别为btn1 , btn2
先让 Activity 实现接口 implements OnClickListener
声明 两个 Button b1, Button b2
在onCreate方法里 对应找到这两个 Button
findviewbyid......不再赘述
b1.setOnClickListener(this);
b2.setOnClickListener(this);
然后单独 定义重写方法
onClick(View v)
{
switch( v.getId() )
{
case R.id.btn1 :
////按钮1-按下想执行的逻辑
break;
case R.id.btn2 :
////按钮2-按下想执行的逻辑
break;
}
}
这样避免 onCreate里面 写太多的 匿名类 按钮事件
Android多个按钮下本Activity按钮事件处理,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/xmcrew/p/3864338.html