Можно ли динамически назначать функции onClick кнопкам?

1

У меня есть 4 кнопки, и мне интересно, можно ли динамически назначать им методы onClick. Три из этих кнопок должны иметь метод lost(), а одна из них должна иметь метод win(). Каждый ход метод win() будет назначен новой кнопке. Кнопка-победитель имеет тег "победитель", и каждый новый ход, как указано выше, назначается новой кнопке. Какое лучшее решение для этого?

Теги:
android-studio

1 ответ

1
Лучший ответ

Да, это можно сделать с помощью лямбда-выражений! Посмотрите на эту ссылку и посмотрите, поможет ли это

  • 3
    Это просто OnClickListener, лямбда-выражения не имеют к этому делу никакого отношения.
  • 0
    Ну да, но с лямбдой код чище и читабельнее, поэтому я подумал, что в этом случае будет лучше

Ещё вопросы

Сообщество Overcoder
Наверх
Меню