Avatar ·

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?