垂直滚动到网页视图中的特定文本部分

发布于 2024-10-13 04:28:53 字数 94 浏览 2 评论 0原文

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

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

I'm looking for a way to scroll a webview that a specific part of the contained text is shown.

Scrolling programmatically needs always an integer value of how far to scroll. Is there any possibility of retrieving the y-position of a specific text in that webview?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

恏ㄋ傷疤忘ㄋ疼 2024-10-20 04:28:53

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

我想要滚动到的文本

,然后只需使用 webview.loadurl("mywebpage.html#firstpart")

If you are the editor of the html content, you could simply use anchors inside the html :

The text I want to scroll to

and then simply use webview.loadurl("mywebpage.html#firstpart")

许仙没带伞 2024-10-20 04:28:53

WebView 具有 findAll(String)findNext() 方法。但他们没有很好的记录,而且他们似乎在冷冻前有一些问题。

不过此帖子尤其可以帮助您尝试一下。这些查找方法调用本机代码,因此我认为它不是您可以轻松覆盖的东西。也许你可以用 Javascript 做一些事情,但这肯定不是我熟悉的事情。

WebView has the findAll(String) and findNext() methods. They're not well documented though, and they seem to have some issues pre-froyo.

This thread in particular may help you give it a try, though. These find methods call native code, so it's not something you could easily override, I don't think. There might be something you could do with Javascript, but that's certainly not something I'm familiar with.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文