Android edittext maxlength设置为7但接受6?
我对edittext使用MaxLength,我将其设置为7,尽管它允许输入6个字符。 它只允许6个字符,而不是7个Android edittext maxlength设置为7但接受6?,android,android-edittext,maxlength,Android,Android Edittext,Maxlength,我对edittext使用MaxLength,我将其设置为7,尽管它允许输入6个字符。 它只允许6个字符,而不是7个 <EditText android:id="@+id/editText1" style="@style/txtstyle" android:layout_weight="5" android:inputType="number" android:maxLength="7" >
<EditText
android:id="@+id/editText1"
style="@style/txtstyle"
android:layout_weight="5"
android:inputType="number"
android:maxLength="7" >
<requestFocus />
</EditText>
字符限制的最佳和最简单的工作方式是什么?经过快速搜索和少量测试,我发现了以下内容 移除
txt_phonenumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
这条线。原因是格式设置基于当前系统区域设置,并且将来的区域设置更改可能不会在此实例上生效。有关更多详细信息,请参阅。删除此行后,可以输入7位数字
我希望这能对您有所帮助。您的意思是允许最多6个字符而不是7个字符,还是不允许6个字符?这些代码不允许7个字符。。。
txt_phonenumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());