Я работаю над клавиатурой для устройств Android, где я нахожусь с такими вариантами редактирования текста, как Google Keyboard (выбор текста, копирование, вставка и т.д.). например, я набрал текст ABSCEONDER и теперь я хочу выделить некоторую часть текста. Как я хочу, чтобы выделение текста из позиции E. Что я сделал, я опустил курсор в позиции E вручную. Теперь, как мне найти позицию курсора для выбора текста из этой позиции? может ли кто-нибудь помочь?
ExtractedText extractedText = mLatinIme.getCurrentInputConnection().getExtractedText(new ExtractedTextRequest(), 0);
if (extractedText == null || extractedText.text == null) return;
int index = extractedText.text.length();
mLatinIme.getCurrentInputConnection().setSelection(0, index);