Ответ 1
Вы можете получить позицию курсора, используя методы getSelectionStart() и getSelectionEnd(). Если текст не выделен, оба метода getSelectionStart() и getSelectionEnd() возвращают позицию курсора. Итак, что-то вроде этого должно сделать трюк:
myEditText.getSelectionStart();
или
myEditText.getSelectionEnd();
Затем, если вы хотите выбрать весь текст после курсора, вы можете использовать это:
int cursorPosition = myEditText.getSelectionStart();
CharSequence enteredText = myEditText.getText().toString();
CharSequence cursorToEnd = enteredText.subSequence(cursorPosition, enteredText.length());