¿Cómo establecer texto en EditText en Kotlin? Problema con setText()
¡Hola, colegas! Acabo de empezar a aprender Kotlin para Android y me encontré con una tarea aparentemente simple: establecer texto en un campo EditText mediante programación. Estoy escribiendo una pequeña aplicación de notas y necesito que al presionar el botón "Cargar" se muestre en el EditText un texto previamente guardado.
Aquí está mi código en Kotlin:
```kotlin
val editText = findViewById(R.id.myEditText)
editText.setText("¡Hola, mundo!") // ¡Error!
```
Pero Android Studio subraya `setText()` en rojo y muestra el error: "Unresolved reference: setText". Intenté escribir `editText.text = "¡Hola, mundo!"` — entonces el compilador se queja de incompatibilidad de tipos: "Required: Editable, Found: String". Estoy confundido.
Sé que en Java todo funcionaba con `editText.setText("texto")`. ¿Por qué en Kotlin no funciona? ¿Cómo establecer correctamente el texto en EditText? Necesito una solución simple y clara, preferiblemente con un ejemplo. ¡Gracias de antemano por la ayuda!
P.D. Estoy usando la última versión de Android Studio y Kotlin 1.
No answers yet.
Inicia sesión para dejar una respuesta
Blogs