如何在我的 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 应用程序中仅启用英文键盘?的主要内容,如果未能解决你的问题,请参考以下文章
如何在脚本中仅使用游戏对象启用 Unity C# 中的部件/组件