I have to buttons that writes A and B to an edittext. If there is something in the edittext how can I delete the last letters with the \"Del\" button? My layout:
<
Setting new text#1
CharSequence text = edittext.getText();
edittext.setText(text.subSequence(0, text.length() - 1));
Setting new text#2
CharSequence text = v.getText();
edittext.setText("");
edittext.append(text, 0, text.length() - 1);
Deleting editable
int length = editText.getText().length();
if (length > 0) {
editText.getText().delete(length - 1, length);
}
Subsequencing editable
int length = editText.getText().length();
if (length > 0) {
editText.getText().subSequence(0, length - 1);
}
Deleting by dispatching delete key event.
edittext.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL));