Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 编辑文本应仅包含一个字符_Java_Android_Android Edittext - Fatal编程技术网

Java 编辑文本应仅包含一个字符

Java 编辑文本应仅包含一个字符,java,android,android-edittext,Java,Android,Android Edittext,edittext应该只接受一个字符,但当给定多个字符时,edittext接受。它迫使我删除给定的文本。我希望我的edittext必须接受文本“S、A、Q、W、R、B、C、D、E、U”中的任何一个,并且edittext不应接受android中给定字符以外的任何其他字符。我需要java代码,而不是xml。因为您已经编写了: 我需要java代码。不是在xml中 试试这个: editText.setKeyListener(DigitsKeyListener.getInstance("SAQWRBCDEU

edittext应该只接受一个字符,但当给定多个字符时,edittext接受。它迫使我删除给定的文本。我希望我的edittext必须接受文本“S、A、Q、W、R、B、C、D、E、U”中的任何一个,并且edittext不应接受android中给定字符以外的任何其他字符。我需要java代码,而不是xml。

因为您已经编写了:

我需要java代码。不是在xml中

试试这个:

editText.setKeyListener(DigitsKeyListener.getInstance("SAQWRBCDEU"));
尝试以下代码

<EditText
    android:id="@+id/editText1"
    android:digits="SAQWRBCDEU"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

看一看:)检查我的,看看是否适合您。