多个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

 

posted @ 2012-05-24 16:51  还是你最好  阅读(899)  评论(0编辑  收藏  举报