java - 如何强制文本框中的输入语言为英语

标签 java android keyboard android-softkeyboard

它更像是应用程序中的化妆品,但假设有人在文本框中输入他的电子邮件,并且他安装了 3 种语言:EN、CH 和乌尔都语。由于电子邮件是英文的,当用户单击文本框时,他的语言会自动切换为 EN。

假设用户忘记更改语言,而他的默认语言是 CH。然后,当该用户单击文本框时,不要先用错误的语言书写一段时间,然后再切换到 EN。他发现应用程序自动将他的语言更改为 EN

最佳答案

也许只允许 ascii 输入是一个可行的解决方案?你可以添加一条只允许输入英文字符之类的消息。

另一种方法是在进入/离开盒子时将客户端系统上的语言更改为 EN,但我认为这需要对客户端系统进行过多的访问。

关于java - 如何强制文本框中的输入语言为英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62323996/

相关文章:

java - 如何在 JUnit 中测试 IO 代码?

java - 如果通过 java 中的 jaxb 解码在 xml 文件中不存在该元素,如何设置该元素的默认值

Android Google 使用 Firebase 身份验证登录不可靠

android - 蓝牙脉搏血氧仪

ios - Xcode 6-键盘光标不出现在模拟器中

Java 1.5 脚本引擎

java - Alfresco Community 版本 5.1.x,如何启用文本字段的工具提示

java - 联系人组 GROUP_VISIBLE 和 GROUP_IS_READ_ONLY 被忽略吗?

javascript - 如何在javascript中禁用输入文本框上的键盘事件

c++ - 在 Ubuntu 中监控键盘按键