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