Я использую Basi c TextInputLayout
. Я устанавливаю ошибку, когда EditText
пусто. Когда пользователь вводит какой-то текст, я удаляю текст ошибки, как этот.
tilPassword.isErrorEnabled = false
tilPassword.error = null
Работает нормально и хорошо. Причина вызова tilPassword.isErrorEnabled = false
заключается в том, что он помогает мне удалить дополнительное пространство, которое TextInputLayout
добавляет к макету при отображении текстов ошибок. Когда пользователь вводит какой-то текст, я удаляю ошибку, а также лишний пробел (который добавляется TextInputLayout
).
Сообщение об ошибке удаляется, но дополнительное пространство не удаляется в Android 9.0. Как решить эту проблему?