Java 编辑文本应仅包含一个字符
edittext应该只接受一个字符,但当给定多个字符时,edittext接受。它迫使我删除给定的文本。我希望我的edittext必须接受文本“S、A、Q、W、R、B、C、D、E、U”中的任何一个,并且edittext不应接受android中给定字符以外的任何其他字符。我需要java代码,而不是xml。因为您已经编写了: 我需要java代码。不是在xml中 试试这个: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.setKeyListener(DigitsKeyListener.getInstance("SAQWRBCDEU"));
尝试以下代码
<EditText
android:id="@+id/editText1"
android:digits="SAQWRBCDEU"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
看一看:)检查我的,看看是否适合您。