Ответ 1
Использовать метод getId()
. Он возвращает идентификатор int
, который можно сравнить с идентификатором из ресурсов.
Очень удобно использовать оператор switch следующим образом:
public void buttonPress(View v) {
switch (v.getId()) {
case R.id.button_one:
// do something
break;
case R.id.button_two:
// do something else
break;
case R.id.button_three:
// i'm lazy, do nothing
break;
}
}