Мое требование состоит в том, что пользователи не могут добавить текст в EditText
после 25 символов, но могут удалить символ из EditText
.Как удалить текст из EditText, но EditText editable false
Вот мой код:
groupName = (EditText) findViewById(R.id.groupName);
groupName.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
Log.d("TEXTHellow",start+" "+before+" "+count);
if (groupName.length() > 24) {
groupName.setFocusable(false);
groupName.setClickable(false);
groupName.setFocusableInTouchMode(false);
groupName.setLongClickable(false);
groupName.setInputType(InputType.TYPE_NULL);
}
int remChar=25-count;
numChar.setText(remChar+"");
}
@Override
public void afterTextChanged(Editable s) {
}
});
наклоняю вы используете Android: MAXLENGTH = "25" !!! – Nisarg
android: maxLength = "25" в формате XML –