【问题标题】:Can we restrict android app keyboard to use other language rather then English?我们可以限制 android 应用程序键盘使用其他语言而不是英语吗?
【发布时间】:2016-11-22 14:16:28
【问题描述】:

如何限制用户使用其他语言的键盘而不是英语。在我的应用程序中,我不想输入其他语言。应用程序应显示英文键盘。无论用户使用什么默认键盘,都应该更改为我的应用程序的英文键盘。如果可以,我们可以这样做吗?请建议我。提前致谢。

【问题讨论】:

    标签: android android-softkeyboard


    【解决方案1】:

    您可以限制用户在编辑文本中仅输入特定字符,

    <EditText
        android:id="@+id/nameText"
        android:layout_width="177dp"
        android:layout_height="wrap_content"
        android:inputType="text"
        android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ" />

    这样,用户只能输入英文单词和空格,其他都行不通...

    【讨论】:

    • 哪个键盘用户会看到?如果用户的默认键盘是中文或俄文
    • 您可以添加一个 TextWatcher 来检查用户尝试输入的内容(并拒绝您不想要的内容)。 stackoverflow.com/questions/6013128/…
    • 其实我已经检查了用户的输入,但现在我不想显示键盘。
    • 您的回答很有用,但我不想要其他语言的键盘。顺便谢谢男人
    猜你喜欢
    • 1970-01-01
    • 2016-05-06
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 2012-06-24
    相关资源
    最近更新 更多