如何在我的 android 应用程序中仅启用英文键盘?

Posted

技术标签:

【中文标题】如何在我的 android 应用程序中仅启用英文键盘?【英文标题】:How can enable only english keyboard in my android application? 【发布时间】:2021-06-15 10:45:08 【问题描述】:

在我的应用程序中,我只需要英文键盘。如果用户在我的应用程序内的设置页面(输入和语言)键盘中更改语言(印地语)也会更改为印地语。如何将键盘限制为仅英语?

【问题讨论】:

无论出于何种原因,用户都可以切换到用户想要的任何键盘。这可以包括更改语言。对于用户是否更改语言或键盘,您没有投票权。 【参考方案1】:

@CommonsWare 的回答是正确的。 但是,无论如何您都应该过滤输入。强制英文键盘不会强制用户只使用英文字母。用户仍然可以长按字符或使用非英文硬件键盘。

您可以收听文本更改事件并拒绝此时您的数据库不接受的所有字符。

查看之前提出的问题 how to force english keyboard in android EditText

【讨论】:

以上是关于如何在我的 android 应用程序中仅启用英文键盘?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Magento 的低库存集合中仅获取已启用的产品

如何在脚本中仅使用游戏对象启用 Unity C# 中的部件/组件

Android如何从同一个数组中仅显示列表视图中的某些项目?

如何在我的应用程序中仅打印一次警报视图?

如何在我的 Android 浏览器中启用安全搜索

默认情况下在我的 android 应用中启用所有通知设置