2

ユーザーがEditTextフィールドに1文字だけ入力するようにしたいので、ユーザーが文字列を入力しようとしても、プログラムはそれを許可せず、1文字だけに制限する必要があります。どうすればそれを達成できますか?ありがとう

4

2 に答える 2

6

レイアウト追加属性から

android:maxLength="1"

またはコードから

TextEdit te = findViewById(...);
te.setFilters( new InputFilter[] { new InputFilter.LengthFilter(1) } )
于 2013-02-05T19:53:50.537 に答える
3

maxLengthに属性がありますEditText。に設定するだけ1です:

<EditText 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:maxLength="1"/>
于 2013-02-05T19:53:16.837 に答える