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

srk*_*srk 2 android android-edittext

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

bon*_*ngo 6

从布局添加属性

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

或者来自代码

TextEdit te = findViewById(...);
te.setFilters( new InputFilter[] { new InputFilter.LengthFilter(1) } )
Run Code Online (Sandbox Code Playgroud)