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

标签 android string resources android-edittext

有没有办法使用 setError for Edittext 的资源?

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

它们中没有设置错误文本 bla 对应于 strings.xml。它得到一个数字,我猜这是资源引用值。

知道如何为 setError 使用字符串资源吗?

谢谢

最佳答案

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

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

关于android - setError(R.string.bla) 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648911/

相关文章:

WPF加载图像时抛出 "Cannot locate resource"异常

java - 退出应用程序时是否应该关闭所有资源?

Android 下载管理器 ETag 支持

c++ - std::string find 是否要求 pos 小于字符串大小?

java - 致命异常 : android. app.RemoteServiceException : can't deliver broadcast at android. os.Handler.dispatchMessage

c++ - isalpha 总是返回 0

string - 在 Rust 的命令调用中使用 PathBuf 的最佳方法是什么?

http - 由于分块或数据包丢失,在绑定(bind)/合并js文件时是否有建议的最大大小?

java - 设置 <String> 在应用程序重新启动后从 SharedPreferences 恢复时丢失数据

android - 如何在 NDK r17+ 中支持具有 MIPS 架构的设备?