2
我希望用户只在EditText字段中输入一个字符。所以,如果他试图输入一个字符串,程序就不应该允许它,并且只能将其限制为一个字符。我该如何实现它? 谢谢如何限制用户在Android的EditText中输入的字符数?
我希望用户只在EditText字段中输入一个字符。所以,如果他试图输入一个字符串,程序就不应该允许它,并且只能将其限制为一个字符。我该如何实现它? 谢谢如何限制用户在Android的EditText中输入的字符数?
EditText
有maxLength
属性。只要将它设置为1
:
<EditText
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:maxLength="1"/>
从布局添加属性
android:maxLength="1"
或代码
TextEdit te = findViewById(...);
te.setFilters(new InputFilter[] { new InputFilter.LengthFilter(1) })