Вы можете добавить прослушиватель в одну из кнопок, чтобы проверить наличие щелчков, а затем использовать это событие для запуска события щелчка в другой кнопке, например:
val button1 = findViewById(R.id.btn1ID) as Button
button1.setOnClickListener {
val button2 = findViewById(R.id.btn2ID) as Button
button2.performClick()
}
Заменить R.id.btn1ID
и R.id.btn2ID
на их соответствующий идентификатор (a).
Ссылка: executeClick ()
Вы также можете создать служебную функцию, чтобы использовать ее без создание избыточных переменных следующим образом:
@Suppress("UNCHECKED_CAST")
fun Activity.findButtonById(@IdRes res : Int) : Button =
findViewById(res) as Button
// and then in your create method of activity:
findButtonById(R.id.btn1ID).setOnClickListener {
findButtonById(R.id.btn2ID).performClick()
}