2

我希望用户在 EditText 字段中只输入一个字符。因此,如果他尝试输入一个字符串,则程序不应允许它并将其限制为仅一个字符。我该如何实现呢?谢谢

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 回答