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

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

  • Android EditText.setError()产生不可见的错误文本
  • 重点与多个EditText的问题
  • android:如何改变编辑文本的风格?
  • Android EditText删除(退格)键事件
  • EditText加倍旋转
  • 如何使用InputConnectionWrapper?
  • NextFocusDown不适用于AutoCompleteTextView
  • 布局在屏幕旋转中自我复制
  • 您可以限制用户只在编辑文本中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)。