我正在寻找一种滚动网页视图的方法,即显示所包含文字的特定部分。
以编程方式滚动需要始终为滚动距离的整数值。是否有可能在该webview中检索特定文本的y位置?
答案 0 :(得分:2)
WebView具有findAll(String)
和findNext()
方法。虽然它们没有很好的文件记录,但它们似乎还有一些问题可以解决。
This thread可能会帮助您尝试一下。这些查找方法调用本机代码,所以它不是你可以轻易覆盖的东西,我不这么认为。你可以用Javascript做些什么,但这肯定不是我熟悉的。
答案 1 :(得分:2)
如果您是html内容的编辑者,您可以在html中使用锚点
我要滚动到的文字
然后只需使用webview.loadurl(“mywebpage.html#firstpart”)