setError (R.string.bla) не работает? - PullRequest
       0

setError (R.string.bla) не работает?

3 голосов
/ 28 декабря 2011

Есть ли способ использования ресурсов для setError для Edittext?

Я также пытался установить setError. (GetString (R.string.bla)) и context.getString (R.string.bla)

Ни один из них не устанавливает ошибку, которой соответствует текст bla в strings.xml. он получает число, которое, я полагаю, является справочным значением ресурса.

Есть идея, как использовать строковые ресурсы для setError?

Спасибо

1 Ответ

20 голосов
/ 28 декабря 2011

Самый простой способ - использовать getText() (возвращает последовательность символов) вместо getString() (которая возвращает строку) . Пример:

editText.setError(getText(R.string.bla));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...