Pasar a un segundo Activity mediante un botón - Android Studio + Kotlin

Resultado de imagen para kotlin

En el archivo de Kotlin del primer Activity se debe tener creado un botón. Este código va escrito en el archivo .kt:


package utb.german.adivinanza

import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.widget.Button
import utb.german.adivinanza.R.layout.activity_main2

class MainActivity : Activity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val boton = findViewById<Button>(R.id.button1)
        boton.setOnClickListener{val intent = Intent(this,Main2Activity::class.java)
            startActivity(intent)}

    }}


NOTAS:
  • Main2Activity es el Activity que queremos abrir una vez que se pulse el botón. Para esta acción se debe importar el widget Button y la librería Intent.
  • Button1 es el id del botón que se quiere pulsar para pasar al otro Activity.
  • Si deseas hacer esta misma operación con un textView; es decir, que al dar clic sobre el textView se invoque un segundo Activity, debes cambiar findViewById<Button> por findViewById<textView> y el nombre del archivo .kt del segundo Activity dentro del intent.

Comentarios

Publicar un comentario