如何限制Android中EditText中用户输入的字符数?

时间:2013-02-05 19:48:18

标签: android android-edittext

我希望用户只在EditText字段中输入一个字符。所以,如果他试图输入字符串,程序不应该允许它并将其限制为只有一个字符。我怎样才能实现它? 感谢

2 个答案:

答案 0 :(得分:6)

来自布局添加属性

android:maxLength="1"

或代码

TextEdit te = findViewById(...);
te.setFilters( new InputFilter[] { new InputFilter.LengthFilter(1) } )

答案 1 :(得分:3)

maxLength中有EditText个属性。只需将其设置为1

即可
<EditText 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:maxLength="1"/>