Java
button1.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Handler code here. Toast.makeText(this.MainActivity, "Button 1", Toast.LENGTH_LONG).show(); } });
Kotlin
button1.setOnClickListener(object: View.OnClickListener { override fun onClick(view: View): Unit { // Handler code here. Toast.makeText(this@MainActivity, "Button 1", Toast.LENGTH_LONG).show() } })
or
button1.setOnClickListener { // Handler code here. Toast.makeText(this, "Button 1", Toast.LENGTH_LONG).show() }
References
https://srackham.wordpress.com/2013/07/08/writing-android-event-handlers-in-kotlin/