Pertama, Anda harus mendapatkan referensi ke View (katakanlah Button, TextView, dll.) Dan setel OnClickListener ke referensi menggunakan metode 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()
}
Lihat Contoh Kotlin SetOnClickListener untuk Contoh Kotlin Android lengkap di mana tombol ada dalam suatu aktivitas dan OnclickListener diterapkan ke tombol tersebut. Saat Anda mengklik tombol, kode di dalam blok SetOnClickListener dijalankan.
Memperbarui
Sekarang Anda dapat mereferensikan tombol secara langsung dengan id-nya dengan menyertakan pernyataan import berikut dalam file Class. Dokumentasi .
import kotlinx.android.synthetic.main.activity_main.*
dan kemudian untuk tombolnya
btn_click_me.setOnClickListener {
// statements to run when button is clicked
}
Lihat Tutorial Android Studio .