在EditText中除了英文以外的其他语言

我的android应用程序有一个EditText字段,用户可以input。 但现在我想用户不能给其他input(即日文,链接)比英文。

Solutions Collecting From Web of "在EditText中除了英文以外的其他语言"

您可以限制用户只在编辑文本中input特定的字符,

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

由此,用户只能input英文字和空格,没有别的。

您可以添加一个TextWatcher来检查用户正在尝试进入(并拒绝你不想要的)。

你不能真的检查语言,但我想你只是想限制字符集(ASCII或拉丁-1)。