Я ищу способ прокрутки веб-представления, показывающего определенную часть содержащегося текста.
Прокрутка программно всегда требует целочисленного значения того, как далеко прокручивается. Есть ли возможность получить y-позицию определенного текста в этом веб-просмотре?
Если вы являетесь редактором содержимого html, вы можете просто использовать привязки внутри html:
Текст, который я хочу прокрутить до
а затем просто используйте webview.loadurl( "mywebpage.html # firstpart" )
WebView имеет методы findAll(String)
и findNext()
. Они не очень хорошо документированы, и, похоже, у них есть некоторые проблемы, связанные с пре-фройо.
Этот поток, в частности, может помочь вам попробовать. Эти методы поиска называют собственный код, поэтому это не то, что вы можете легко переопределить, я не думаю. Возможно, что-то вы можете сделать с Javascript, но это, конечно, не то, с чем я знаком.