Primeiro você tem que obter a referência para a Visualização (digamos, Button, TextView, etc.) e definir um OnClickListener para a referência usando o método setOnClickListener ()
// get reference to button
val btn_click_me = findViewById(R.id.btn_click_me) as Button
// set on-click listener
btn_click_me.setOnClickListener {
Toast.makeText(this@MainActivity, "You clicked me.", Toast.LENGTH_SHORT).show()
}
Consulte o Exemplo SetOnClickListener de Kotlin para obter o Exemplo Android completo do Kotlin em que um botão está presente em uma atividade e OnclickListener é aplicado ao botão. Ao clicar no botão, o código dentro do bloco SetOnClickListener é executado.
Atualizar
Agora você pode fazer referência ao botão diretamente com seu id, incluindo a seguinte instrução de importação no arquivo de classe. Documentação .
import kotlinx.android.synthetic.main.activity_main.*
e então para o botão
btn_click_me.setOnClickListener {
// statements to run when button is clicked
}
Consulte o tutorial do Android Studio .