如何使用textWatcher避免editText更改?

时间:2014-05-05 04:55:14

标签: java android text android-edittext

我有一个想要控制的editText。

如何避免用户输入会导致文字长于X的字符?

我原本想过使用beforeTextChanged(CharSequence s, int start, int count, int after) {

但是我不确定如果我想要如何跳过添加角色。

动态确定长度 - 在活动开始时从服务器端获取此长度

2 个答案:

答案 0 :(得分:1)

好吧,如果您需要阻止用户输入超过x的文字,只需将android:maxLength="x"作为EditText的属性。

或者,

mEditText.setFilters( new InputFilter[] { new InputFilter.LengthFilter(<length>) } );

答案 1 :(得分:0)

在edittext中使用以下属性

android:maxLength="10"