Учитывая многострочный EditText, как я могу узнать номер строки в позиции курсора?
что-то вроде textview.getPaint (). measureText (textview.getText (). toString ()) / textView.getWidth ();
Предполагается, что курсор находится в конце текста, если нет необходимости использовать подстроку.
Извините за краткость на моем iPad
Существует обходной путь для вашей проблемы.
Этот вопрос SO может дать вам некоторые дополнительные сведения: Как получить количество строк в области ContentEditable и текущее положение строки каретки?
Возьмите текст элемента управления и поместите его в строку.Обведите строку до индекса позиции курсора и посчитайте количество новых строк.