Wie setze ich Text in EditText in Kotlin? Problem mit setText()
Hallo Kollegen! Ich habe gerade angefangen, Kotlin für Android zu lernen, und bin auf eine scheinbar einfache Aufgabe gestoßen – Text programmatisch in ein EditText-Feld zu setzen. Ich schreibe eine kleine Notizen-App, und ich brauche, dass beim Klicken auf den "Laden"-Button ein zuvor gespeicherter Text im EditText angezeigt wird.
Hier ist mein Kotlin-Code:
```kotlin
val editText = findViewById(R.id.myEditText)
editText.setText("Привет, мир!") // Fehler!
```
Aber Android Studio unterstreicht `setText()` rot und gibt einen Fehler aus: "Unresolved reference: setText". Ich habe versucht, `editText.text = "Привет, мир!"` zu schreiben – dann beschwert sich der Compiler über einen Typkonflikt: "Required: Editable, Found: String". Ich bin verwirrt.
Ich weiß, dass in Java alles über `editText.setText("text")` funktioniert hat. Warum funktioniert das in Kotlin nicht?