我正在为 android 设备开发键盘,我是文本编辑选项,如谷歌键盘(文本选择、复制粘贴等)。例如,我输入了一个文本 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);