【发布时间】:2011-01-20 14:41:22
【问题描述】:
我正在寻找一种方法来滚动显示包含文本的特定部分的 web 视图。
以编程方式滚动总是需要一个整数值来表示滚动的距离。是否有可能在该 web 视图中检索特定文本的 y 位置?
【问题讨论】:
标签: android webview vertical-scrolling
我正在寻找一种方法来滚动显示包含文本的特定部分的 web 视图。
以编程方式滚动总是需要一个整数值来表示滚动的距离。是否有可能在该 web 视图中检索特定文本的 y 位置?
【问题讨论】:
标签: android webview vertical-scrolling
如果您是 html 内容的编辑者,您可以简单地在 html 中使用锚点:
我要滚动到的文本
然后简单地使用 webview.loadurl("mywebpage.html#firstpart")
【讨论】:
WebView 具有findAll(String) 和findNext() 方法。不过,它们没有得到很好的记录,而且它们似乎有一些问题。
This thread 尤其可以帮助您尝试一下。这些 find 方法调用本机代码,因此我认为这不是您可以轻松覆盖的东西。你可能可以用 Javascript 做一些事情,但这肯定不是我所熟悉的。
【讨论】: