【发布时间】:2014-12-03 19:45:56
【问题描述】:
我的 Android 应用程序中有一些文本字段需要仅限于字母(可能还有一些枚举的基本符号集,例如“._-,!”等等)。我的第一反应是使用 Java 的 isLetter 函数。但我不知道这是否对本地化友好 - 我的应用程序需要本地化为日语等其他语言,并且 Android 文档没有给出关于它如何工作的提示(isLetter 是否取决于当前语言,或者全部安装语言,或者只是一些 Unicode 字符的白名单)。我知道我不能告诉 Android 键盘不允许输入表情符号,所以我可以在输入文本字符串后检查它,如果没问题就接受它,如果表情符号字符(或其他字符)则拒绝它并返回错误被检测到)。
在 Android 中是否有一种普遍接受的方法?
【问题讨论】:
标签: java android localization