Android-防止用户在编辑框中输入超过4个数字

9 浏览
0 Comments

Android-防止用户在编辑框中输入超过4个数字

可能重复:Android如何为EditText设置最大字符数?

我如何防止用户在编辑文本中输入超过4个数字?

谢谢

0
0 Comments

这是一个相对简单的任务,可以通过文档学习得到,但仍然需要注意。对于你的问题,答案由两部分组成:

1. 如何允许用户只输入数字

2. 如何限制输入框的长度最多为4个字符

第一部分可以通过使用android:inputType="number"来实现。第二部分可以通过使用android:maxLength来实现。所以最终的结果将是:

<EditText  ...
    android:inputType="number"
    android:maxLength="4"
    android:lines="1"/>

谢谢,是否可以仅允许输入字符(从A到Z)?

0
0 Comments

问题:Android中如何防止用户在EditText中输入超过4个数字?

原因:EditText控件的maxLength属性没有设置,导致用户可以输入任意长度的文本。

解决方法:设置EditText的maxLength属性为4。

0