вертикальная прокрутка до определенной части текста в веб-просмотре - PullRequest
1 голос
/ 20 января 2011

Я ищу способ прокрутки веб-просмотра, в котором отображается определенная часть текста.

Программная прокрутка всегда требует целочисленного значения того, как далеко прокручивается. Есть ли какая-либо возможность получить y-позицию определенного текста в этом веб-просмотре?

Ответы [ 2 ]

2 голосов
/ 20 января 2011

Если вы редактор html-контента, вы можете просто использовать якоря внутри html:

Текст, который я хочу прокрутить до

, а затем просто используйте webview.loadurl ("mywebpage.html # firstpart")

2 голосов
/ 20 января 2011

WebView имеет методы findAll(String) и findNext().Хотя они не очень хорошо документированы, и, кажется, у них есть некоторые проблемы до фройо.

Этот поток, в частности , может помочь вам попробовать.Эти методы find вызывают нативный код, поэтому я не думаю, что его можно легко переопределить.Возможно, вы могли бы что-то сделать с Javascript, но я определенно не знаком с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...