Ошибка "Type mismatch. Required: Editable Found: String" в Android Studio (Kotlin)

Проблема появляется, когда в элемент типа EditText пытаетесь записать обычную строку вместо Editable  

Пример ошибочного использования: 

 binding.myEdit.text = "12345"

Решение - записывать текст не напрямую, а используя метод setText

 binding.myEdit.setText("12345")

Если не использовать View Binding то пример будет выглядеть примерно так: 

val txt = findViewById (R.id.my_text) as EditText
txt.text = "12345" // ошибка
txt.setText("12345") //правильно

Комментарии

Комментариев пока нет, вы можете оставить свой: