es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Android-Kotlin- botón que actúa como botón de retroceso

¿Cómo puedo hacer que un botón en pantalla actúe de la misma manera que un botón de retroceso físico/virtual? Por favor, en Kotlin, no en Java. Sé que esto es simplemente duplicar una función, pero ese es precisamente mi objetivo aquí.
Estoy intentando aprender los conceptos básicos de Kotlin para aplicaciones de Android (Android Studio), para satisfacer mi curiosidad y tal vez también hacer algo bueno para pacientes con enfermedades neurodegenerativas. Gracias a la ayuda de Internet, logré hacer funcionar un botón estándar que dirige a una nueva actividad (ejemplo a continuación), pero me quedé atascado en este.
 

val button: Button = findViewById(R.id.button_main_doccont)
button.setOnClickListener {
    val intent = Intent(this, page_contact_doctor::class.java)
    startActivity(intent)
}
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para que un botón en pantalla actúe de la misma manera que un botón de retroceso físico o virtual, puedes agregar un escuchador de clic al botón que llame al método onBackPressed(). Aquí está el código en Kotlin para hacerlo:

    val myButton: Button = findViewById(R.id.my_button)
    myButton.setOnClickListener {
        onBackPressed()
    }
    

    Esto permitirá que el botón realice la misma acción que el botón de retroceso, que es regresar a la actividad o pantalla anterior.

Comments are closed.