Прокрутка TextView в ScrollView к определенной подстроке текста

Для начала, я - C++ / спокойный Разработчик, вскакивающий в разработку Android/Java, поэтому не предполагайте, что я знаю что-либо.:) Так, у меня есть приложение с TextView, содержавшим с в ScrollView. Текст, содержавшийся в TextView, является результатами веб-запроса из моего приложения веб-сервера. В зависимости от запроса текст может быть довольно длинным. Я хочу реализовать функцию поиска на тексте, где пользователь вводит некоторую текстовую строку для поиска, и если текстовая строка будет найдена, то ScrollView прокрутит TextView, чтобы гарантировать, что вводимая подстрока видима, и я хочу выделенный текст. Я думаю, что знаю, как выделить текстовую подстроку, я знаю, как сказать ScrollView прокручивать к определенному номеру строки в TextView, но ни за что в жизни, я не могу выяснить, как узнать, какой номер строки прокрутить к гарантировать мою подстроку видимо. Т.е., я хочу запросить текстовое представление, чтобы дать мне номер строки, в котором сначала происходит подстрока. В конечном счете я хочу также реализовать находку затем, которая переходит к следующему возникновению подстроки. Отчасти как функция Find в Firefox. Любая помощь значительно ценится.Заранее спасибо.

6
задан TessellatingHeckler 4 June 2015 в 05:14
поделиться