Ошибка "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") //правильно
Комментарии