Saltar al contenido

¿Cómo crear un botón en Kotlin que abra una nueva actividad (Android Studio)?

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *