Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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
Java 如何在webview上查找文本,然后将其高亮显示?_Java_Android_Webview_Find - Fatal编程技术网

Java 如何在webview上查找文本,然后将其高亮显示?

Java 如何在webview上查找文本,然后将其高亮显示?,java,android,webview,find,Java,Android,Webview,Find,Im成功地学习了如何在webview上查找文本并使用此代码突出显示它 webview.findAllAsync(string); 它工作得很好,我想用它来触发一些事情,比如如果webview发现一个文本,那么它会显示一个toast“found” 如何做到这一点有可能吗? 这个听众很有帮助 您可以使用以下代码: webView.setFindListener( new WebView.FindListener() { @Override

Im成功地学习了如何在webview上查找文本并使用此代码突出显示它

webview.findAllAsync(string);
它工作得很好,我想用它来触发一些事情,比如如果webview发现一个文本,那么它会显示一个toast“found”

如何做到这一点有可能吗?

这个听众很有帮助

您可以使用以下代码:

 webView.setFindListener(
      new WebView.FindListener() {
            @Override
            public void onFindResultReceived(int i, int i1, boolean b) {

               Toast.makeText(context, "Found "+i1+" results" , Toast.LENGTH_SHORT).show();

            }
          });
                                
        webView.findAllAsync("act");