Najpierw musisz pobrać odwołanie do widoku (powiedzmy Button, TextView itp.) I ustawić OnClickListener na referencję za pomocą metody 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()
}
Zapoznaj się z przykładem Kotlin SetOnClickListener, aby uzyskać pełny przykład Kotlin Android, w którym przycisk jest obecny w działaniu, a OnclickListener jest stosowany do przycisku. Po kliknięciu przycisku wykonywany jest kod wewnątrz bloku SetOnClickListener.
Aktualizacja
Teraz możesz odwołać się do przycisku bezpośrednio za pomocą jego identyfikatora, dołączając następującą instrukcję importu do pliku klasy. Dokumentacja .
import kotlinx.android.synthetic.main.activity_main.*
a następnie przycisk
btn_click_me.setOnClickListener {
// statements to run when button is clicked
}
Zapoznaj się z samouczkiem Android Studio .