2011-12-27 2 views
2

Есть ли способ использовать ресурсы для setError для Edittext?setError (R.string.bla) не работает?

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

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

Любая идея, как я могу использовать строковые ресурсы для setError?

Благодаря

ответ

16

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

editText.setError(getText(R.string.bla)); 
+0

Как ни странно, но теперь он работает :) Я просто почистил проект и setError (GetString (R.string.bla)) теперь работает.. веселит. – akd

Смежные вопросы