Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用自定义颜色高亮显示webview中搜索的文本_Android_Android Webview - Fatal编程技术网

Android 使用自定义颜色高亮显示webview中搜索的文本

Android 使用自定义颜色高亮显示webview中搜索的文本,android,android-webview,Android,Android Webview,在搜索了很多关于如何做到这一点的文档之后,我终于把它贴在上面了 目前在我的应用程序中,我已经实现了一个搜索功能,可以在webview中搜索文本。我使用内置的webview方法在webview中搜索并突出显示用户搜索的文本的所有文本条目 现在,我想将默认高亮显示颜色更改为自己的自定义颜色,而不使用默认实现。我一直在努力寻找这一点,但我没有看到任何具体的方式可以做到这一点 有人能就如何做到这一点给出一些提示/建议吗。非常感谢你能顺便来看看,说出你的一些想法。这对你有帮助吗: 从它的声音来看,您实际

在搜索了很多关于如何做到这一点的文档之后,我终于把它贴在上面了

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

现在,我想将默认高亮显示颜色更改为自己的自定义颜色,而不使用默认实现。我一直在努力寻找这一点,但我没有看到任何具体的方式可以做到这一点


有人能就如何做到这一点给出一些提示/建议吗。非常感谢你能顺便来看看,说出你的一些想法。

这对你有帮助吗:

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

还有更多感兴趣的谷歌搜索结果:

还有一个回答很好的问题:

谢谢你,保罗。第一个选项看起来更接近我。我的应用程序有独立的网页,我是用twitter引导程序创建的。我想我现在必须弄清楚在css for twitter引导程序中把webkit放在哪里。我刚刚检查了-webkit tap highlight color css属性,我相信它是用来更改网页上链接点击的文本突出显示的。我的应用程序只是在整个webview中搜索用户输入的文本,并通过webview内置功能突出显示所有条目。我必须以某种方式重写该函数中的某些内容,但我不知道如何执行。您是否能够从应用程序中的webview窗口/区域的输出在此处添加任何代码?如果你能粘贴一些源代码,我肯定能帮上忙-你必须能够在模拟器下的webview窗口的输出上做一个查看源代码之类的工作?我正在试图找出如何在模拟器上获取webview的查看源代码。现在,我只有一个快照,它在webview上的外观。你一定要使用内置的webview功能来搜索文本吗?我认为滚动你自己的功能会更好,因为你可以用你自己的文本替换每个文本实例,并使用span标记包含你想要的任何类型的css选择器,它甚至可以允许悬停等操作——如果你将来想要点击功能的话。。