Я установил TextWatcher
в EditText
, как показано ниже. Но когда я пытаюсь очистить текст, курсор начнет после очистки каждой буквы.EditText - курсор, начинающийся для каждой буквы, когда чистый текст
class MyInputWatcher implements 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) {
et.removeTextChangedListener(watcher2);
et.setText(s.toString().replaceAll("[^[:alpha:]]", ""));
et.addTextChangedListener(watcher2);
}
@Override
public void afterTextChanged(Editable s) {
}
}
использовать свой код в 'afterTextChanged' – W4R10CK