垂直滚动到webview中的特定文本部分

时间:2011-01-20 14:41:22

标签: android webview vertical-scrolling

我正在寻找一种滚动网页视图的方法,即显示所包含文字的特定部分。

以编程方式滚动需要始终为滚动距离的整数值。是否有可能在该webview中检索特定文本的y位置?

2 个答案:

答案 0 :(得分:2)

WebView具有findAll(String)findNext()方法。虽然它们没有很好的文件记录,但它们似乎还有一些问题可以解决。

不过,

This thread可能会帮助您尝试一下。这些查找方法调用本机代码,所以它不是你可以轻易覆盖的东西,我不这么认为。你可以用Javascript做些什么,但这肯定不是我熟悉的。

答案 1 :(得分:2)

如果您是html内容的编辑者,您可以在html中使用锚点

我要滚动到的文字

然后只需使用webview.loadurl(“mywebpage.html#firstpart”)