Я использую TextInputLayout из com.android.support:design:23.3.0TextInputLayout не появляется сообщение об ошибке после очистки
Когда я первый применить ошибку он отображается правильно.
mInputPassword.setError(getString(R.string.error_invalid_password));
mInputEmail.setError(getString(R.string.error_field_required));
На следующей попытке входа очистить ошибку.
mInputEmail.setError(null);
mInputPassword.setError(null);
Затем я запускаю проверку и установить ошибку еще раз, используя один и тот же код, что и выше, но на этот раз применяется красная линия, но текст ошибки отсутствует.
У кого-нибудь есть идеи относительно того, почему это может происходить или имели подобные ситуации?
я видел нечто подобное сообщил here, но это для более старой версии библиотеки дизайна и не знаю, если это все еще проблема в verison я использую,
Вы пытались установить 'setErrorEnabled (true)' прямо перед установкой ошибки во второй раз? Я знаю, что это не должно быть приемлемым поведением объекта, но, возможно, в какой-то момент оно возвращается к 'false' ..... – Opiatefuchs
в противном случае, пожалуйста, покажите свой файл градиента .... – Opiatefuchs
Я попытался установить, что ошибка включена true, прежде чем устанавливать ошибку во второй раз, и это не повлияло. –