У меня есть одна кнопка изображения возврата, чтобы удалить один символ после курсора внутри поля Editext.
<ImageButton
android:id="@+id/backspace"/>
<EditText
android:id="@+id/result"/>
И это код
EditText resultEditText = (EditText) getActivity().findViewById(R.id.result);
int curPostion;
curPostion = resultEditText.getSelectionEnd();
//getting the selected Text
SpannableStringBuilder selectedStr = new SpannableStringBuilder(resultEditText.getText());
//replacing the selected text with empty String
selectedStr.replace(curPostion - 1, curPostion, "");
resultEditText.setSelection(curPostion);
//Set new string
resultEditText.setText(selectedStr);
Моя проблема в том, что когда я нажимаю кнопку возврата, один символ успешно удаляется, но курсор сразу же возвращается к первой позиции EditText.
Как оставить курсор на месте после удаления символа?
Я очень ценю вашу помощь. Спасибо большое.