多个button一个监听

有时候为了方便需要一个监听应用在多个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

 

原文地址:https://www.cnblogs.com/gzggyy/p/2516763.html