Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
突出显示WebView android 4.0中的特定文本_Android_Android Layout_Android Intent_Android Webview - Fatal编程技术网

突出显示WebView android 4.0中的特定文本

突出显示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);

我想突出显示WebView上的特定(搜索)文本。我使用代码

 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脚本可以帮助 我正在努力,如果成功的话,我会告诉你的

谢谢