android - 在 EditText 中阻止除英语以外的其他语言

标签 android android-edittext

我的 android 应用程序有一个 EditText 字段,用户可以在其中提供输入。但现在我希望用户不能提供英语以外的其他输入(即日语、链式)。

最佳答案

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

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

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

关于android - 在 EditText 中阻止除英语以外的其他语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12171676/

相关文章:

android - 将 SpongycaSTLe 与 Proguard 结合使用

android - gradle 项目同步在 Android studio 3.0.1 中失败

配置更改后 Java Android Badge Drawable 无法正常工作

java - 单击按钮时 EditText.getText().toString() 崩溃

android - 2 位小数格式的货币输入

Android XML - 在 EditText 字段之间移动

android - 当我单击 gridview 中的任何图像项目时,如何全屏显示图像?

java - ResourceProxy 类应该做什么?

android - 在 Android 4.x 上按下时 Listview 中的 EditText 失去焦点

java - 使用 MaskedEditText 时出错