setError(R.string.bla)不起作用?

akd*_*akd 3 string resources android android-edittext

是否有一种方法可以为Edittext使用setError的资源?

我也尝试了setError.(getString(R.string.bla))和context.getString(R.string.bla)

其中没有设置文本bla在strings.xml中对应的错误.它得到一个我认为资源参考值的数字.

任何想法如何使用字符串资源的setError?

谢谢

小智 21

最简单的方法是使用(返回CharSequence)而不是(返回一个String).例:getText() getString()

editText.setError(getText(R.string.bla));
Run Code Online (Sandbox Code Playgroud)