突出显示WebView android 4.0中的特定文本
我想突出显示WebView上的特定(搜索)文本。我使用代码突出显示WebView android 4.0中的特定文本,android,android-layout,android-intent,android-webview,Android,Android Layout,Android Intent,Android Webview,我想突出显示WebView上的特定(搜索)文本。我使用代码 myWebView.findAll(txtSearch); try { for (Method m : WebView.class.getDeclaredMethods()) { if (m.getName().equals("setFindIsUp")) { m.setAccessible(true); m.invoke(myWebView, true);
myWebView.findAll(txtSearch);
try {
for (Method m : WebView.class.getDeclaredMethods()) {
if (m.getName().equals("setFindIsUp")) {
m.setAccessible(true);
m.invoke(myWebView, true);
break;
}
}
} catch (Exception ignored) {
}
这在安卓2.2上非常有效,但在安卓4.0及以上版本上不起作用是的,你是对的,WebView上的突出显示文本在安卓2.2上非常有效,但他似乎不在安卓4.0及以上版本上工作 看看这个链接 我也在尝试这个文本的亮点,它是完美的工作 android 2.2版,但如果我在另一个应用程序中尝试相同的东西 版本比突出显示的文本不显示,还有一件事 findasync()仅适用于api 16。可能使用java脚本可以帮助 我正在努力,如果成功的话,我会告诉你的 谢谢