有时候为了方便需要一个监听应用在多个button
Button btn1, btn2;
public void onCreate(Bundle b)
{
btn1.setOnClickListener(yourListener);
btn2.setOnClickListener(yourListener);
}
View.OnClickListener yourListener = new View.OnClickListener(){
public void onClick (View v){
if( v == btn1 ){
// do something
}
elseif( v == btn1 ){
// do another thing
}
}
};
或者
v.getId()==R.id.btnXXX