Интерфейс, диалоги, темы, стили, меню
-
Mr. Nobody
- Сообщения: 40
- Зарегистрирован: 22 апр 2013, 21:28
Сообщение
Mr. Nobody » 17 авг 2013, 12:29
Здравствуйте.
У меня есть много кнопок (скрин)
Как мне определить какая кнопка нажата? Не хочется каждую кнопку прописывать
Код: Выделить всё
@Override
public void onClick(View v) {
switch(v.getId()) {
default:
button = this; //нужно получить id нажатой кнопки
Toast.makeText(this, "Нажата кнопка " + button, Toast.LENGTH_LONG).show();
break;
}
}
Или может есть какой-то другой способ, полегче
Это activity выбора уровня
-
Вложения
-

- 2013.08.17-11.48.07.png (7.04 КБ) 4142 просмотра
-

- 2013.08.17-11.48.56.png (9.73 КБ) 4142 просмотра
-
Finch
- Сообщения: 439
- Зарегистрирован: 16 июл 2012, 21:37
Сообщение
Finch » 17 авг 2013, 19:04
v.getId() как раз и возвращает тебе айди нажатой кнопки