Если вы хотите использовать один и тот же OnClickListener для всех кнопок, то вы можете сделать что-то вроде этого:
Button b1 = (Button)findViewById(R.id.button1);
Button b1 = (Button)findViewById(R.id.button2);
private OnClickListener leclicke= new OnClickListener() {
public void onClick(View v) {
if(v.equals(b1)) {
// handle button 1
} else if(v.equals(b2)) {
// handle button 2
} // etc.
} };
Но это немного неуклюже. Еще одна вещь, которую вы можете сделать, это указать отдельный метод нажатия для каждого метода, установив свойство нажатия для кнопки в UI Designer, а затем объявив этот метод в вашем Activity
, например. public onClickButton1(View v);