Как получить номер строки под курсором - PullRequest
1 голос
/ 27 октября 2010

Учитывая многострочный EditText, как я могу узнать номер строки в позиции курсора?

Ответы [ 3 ]

0 голосов
/ 27 октября 2010

что-то вроде textview.getPaint (). measureText (textview.getText (). toString ()) / textView.getWidth ();

Предполагается, что курсор находится в конце текста, если нет необходимости использовать подстроку.

Извините за краткость на моем iPad

0 голосов
/ 21 февраля 2012

Существует обходной путь для вашей проблемы.

Этот вопрос SO может дать вам некоторые дополнительные сведения: Как получить количество строк в области ContentEditable и текущее положение строки каретки?

0 голосов
/ 27 октября 2010

Возьмите текст элемента управления и поместите его в строку.Обведите строку до индекса позиции курсора и посчитайте количество новых строк.

...