ли я обрабатывать нажатия на них в одной функции и как то передавать в эту функцию параметры? Например при нажатии на первую кнопку вызывается num("1") а при нажатии на другую num("2")
Можно, но зачем? В чёс проблема повесить на каждую кнопку свой слушатель
если их много, то можешь рецайклером создать, тогда всё проще будет
ну обычный метод onClick делаешь с параметром View v, затем в xml макете присваиваешь его каждой кнопке, а в самой функции делаешь view.getId() и проверяешь на какую кнопку нажали, соответственно этому делаешь на каждый случай разный код
Пытаюсь писать на kotlin, можете подсказать как сделать? Он ругается на onClick
https://www.fandroid.info/urok-4-kotlin-obrabotka-nazhatiya-knopok-i-vzaimodejstvie-s-view-v-android/ там тот же onClick, только называется toastMe, в метод передается View, у которого можно вызвать id и делать разный код для разных кнопок
Обсуждают сегодня