Recabamos en todo internet para de este modo brindarte la respuesta para tu problema, si continúas con dudas deja tu inquietud y responderemos sin falta.
Solución:
Puedes añadir onclick
detector de eventos como a continuación.
button1.setOnClickListener(object: View.OnClickListener
override fun onClick(view: View): Unit
// Handler code here.
val intent = Intent(context, DestActivity::class.java);
startActivity(intent);
)
O puede usar la forma simplificada
button1.setOnClickListener
// Handler code here.
val intent = Intent(context, DestActivity::class.java)
startActivity(intent);
Botón en archivo xml de diseño
Por declararlo en el archivo de actividad de Kotlin
var btn_new_activity = findViewById(R.id.btn_start_new_activity) as Button
Establezca Onclicklistener en el botón, para iniciar una nueva actividad cuando se haga clic en el botón
btn_new_activity.setOnClickListener
val intent = Intent(context, NewActivity::class.java)
startActivity(intent);
Referencia: Tutorial de Android Studio – https://www.youtube.com/watch?v=7AcIGyugR7M
Te recomiendo que uses la extensión Anko – para Kotlin https://github.com/Kotlin/anko. Te permitió usar la intención (y más otras cosas) de la manera más corta. En tu caso será:
button
onClick startActivity()
Aquí puedes ver las reseñas y valoraciones de los lectores
Si te gusta la idea, puedes dejar un post acerca de qué le añadirías a este escrito.