Đầu tiên, bạn phải lấy tham chiếu đến Chế độ xem (ví dụ: Nút, TextView, v.v.) và đặt OnClickListener thành tham chiếu bằng phương thức 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()
}
Tham khảo Ví dụ về Kotlin SetOnClickListener để biết Ví dụ về Kotlin Android hoàn chỉnh trong đó một nút hiện diện trong một hoạt động và OnclickListener được áp dụng cho nút. Khi bạn nhấp vào nút, mã bên trong khối SetOnClickListener được thực thi.
Cập nhật
Bây giờ bạn có thể tham chiếu trực tiếp nút với id của nó bằng cách đưa câu lệnh nhập sau vào tệp Lớp. Tài liệu .
import kotlinx.android.synthetic.main.activity_main.*
và sau đó cho nút
btn_click_me.setOnClickListener {
// statements to run when button is clicked
}
Tham khảo Hướng dẫn Android Studio .