Я никогда не использовал StyledText, но, глядя на API , показан метод с именем setCaretOffset( int offset )
, который принимает число, равное смещению от начала текста.Таким образом, вы можете позвонить getText()
, найти его длину, а затем установить каретку на это число в качестве смещения.
* Мне нравится ответ, который Трэвис опубликовал ниже.Я не заметил метод getCharacterCount () в StyledSheet.Это, вероятно, немного дешевле, чем получить текст, а затем длину.