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

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

【问题讨论】:

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

标签: android kotlin keyboard android-keypad


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多