EditText只接受几个字符

pra*_*u S 4 java xml android android-layout android-edittext

我需要EditText在Android 上实现一个只接受特定字符范围的字符,它们是:"S,A,Q,W,R,B,C,D,E,U".

And*_*eek 8

只需使用属性android:maxLength="1",这将只允许一个字符输入到编辑文本。

您可以使用android:digits 属性并在 XML 本身中指定什么是您的有效字符。

 <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="text"
        android:digits = "SABCDEU"
        android:maxLength="1" >
Run Code Online (Sandbox Code Playgroud)


Shr*_*hna 8

如何在你的中使用这两个属性呢? EditText

android:maxLength="1"
android:digits = "SABCDEU"
Run Code Online (Sandbox Code Playgroud)