У меня есть TextWatcher на EditText, в методе afterTextChanged я добавляю символы в EditText, затем перетаскиваю курсор в конец EditText, чтобы продолжить добавлять текст, но у меня проблемы с этим.EditText, Как управлять курсором в TextWatcher?
Как это:
public void afterTextChanged(Editable s) {
if(edittext.getText().length()==2){
// append dot to edittext
edittext.append(".");
// move cursor at end position in EditText
edittext.setSelection(edittext.getText().length());
}
}
В андроида или выше 4,0 В, то курсор пребывания до "" , а в версии 2.2v отлично работает, но в обоих случаях я не могу удалить символы.
Кто-нибудь с той же проблемой?
Grettings
Стирание была исправлена, но, к примеру: Я хочу, чтобы добавить текст в «111», добавить «» editText остается как "111." , но курсор назад на один шаг до "." и когда я добавляю больше текста, добавляется пробел. –