Ich setze TextWatcher
auf EditText
wie unten. Wenn ich versuche, den Text zu löschen, beginnt der Cursor nach dem Löschen aller Buchstaben.EditText - Cursor, der für jeden Buchstaben beginnt, wenn Klartext
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) {
}
}
Code verwenden innen 'afterTextChanged' – W4R10CK