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