Avatar ·

Wie verwendet man addTextChangeListener in Kotlin mit Lambda-Ausdruck?

Hallo zusammen! Ich habe gerade angefangen, Kotlin für die Android-Entwicklung zu lernen und versuche, alten Java-Code umzuschreiben. Früher habe ich einen Textänderungs-Listener für EditText so hinzugefügt:\n\n```java\neditText.addTextChangedListener(new TextWatcher() {\n @Override\n public void beforeTextChanged(CharSequence s, int start, int count, int after) {\n }\n\n @Override\n public void onTextChanged(CharSequence s, int start, int before, int count) {\n // Logik\n }\n\n @Override\n public void afterTextChanged(Editable s) {\n }\n});\n```\n\nIn Kotlin versuche ich, einen Lambda-Ausdruck zu verwenden, bekomme aber einen Kompilierungsfehler. Ich habe so etwas versucht:\n\n```kotlin\neditText.addTextChangedListener { \n // hier möchte ich onTextChanged verarbeiten\n}\n```\n\nAber das funktioniert nicht. Ich habe gelesen, dass es in Anko einige...