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