
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.
Sube mas contenido realmente me ayudo mucho tu aporte
ResponderEliminar