android - 使用自定义颜色突出显示 Web View 中的搜索文本

标签 android android-webview

经过大量搜索有关如何完成此操作的文档后,我终于将其发布在 SO 上。

目前,在我的应用程序中,我已经实现了搜索功能来在 WebView 中搜索文本。我正在使用内置的 webview 方法来搜索并突出显示 webview 中用户搜索的文本的所有文本条目。

我现在想将默认突出显示颜色更改为我自己的自定义颜色,而不使用默认实现。我一直在尝试到处寻找这一点,但我没有看到任何具体的方法来实现这一点。

有人可以就如何做到这一点提供一些提示/建议吗?如果您顺便过来提出一些您的想法,我们将非常感激。

最佳答案

这对你有用吗: http://danbarnett.net/how-to-hide-android-webview-highlight-border-or-change-its-color-142.html

从它的声音来看,你实际上无法更改默认值,但你可以解决它,或者使用 jquery 和一些 css 覆盖它..

还有更多有趣的 Google 结果: http://www.icab.de/blog/2010/01/12/search-and-highlight-text-in-uiwebview/

还有一个有很好答案的溢出问题: Android webview: highlight a specific word in a page using javascript?

关于android - 使用自定义颜色突出显示 Web View 中的搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461732/

相关文章:

android - Webview 以编程方式缩小

javascript - 无法将值从 Javascript 文件发送到 Android Activity

android - 试图让 Android WebView 正确缩放

Android broadcastreceiver 似乎已停止工作

android - 使用 ioctl 读取 USB 失败,原因为 "value too large for defined data type"

Android 系统 Webview 更新后的 Android WebView 渲染问题

java - Webview加载url但在默认浏览器中打开内容?

java - 将 XML 从网站解析为 Android 中的字符串数组,请帮助我

java - 在类中使用 openFileOutput()。 (不是 Activity )

android - 当我的应用程序未运行时,如何启动 iBeacon?