android如何在android Webview中获取Click String?

Nag*_*ddy 5 html string android webview

如何String从webview 获取其点击事件?

这是图像:

在此输入图像描述

在这里,我只想以编程方式获取蓝色字符串而不是其他字符串.

我正在使用这样的Html字符串显示

webview.setWebViewClient(new WebViewClient());   
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);                             
webview.loadDataWithBaseURL("file:///android_asset/", main_data ,  "text/html", "UTF-8", " ");  
Run Code Online (Sandbox Code Playgroud)

Edit:我怎么能这样做?有谁有想法?

Ixx*_*Ixx 0

我没有找到任何可以直接获取文本的东西。解决方法可能是:

当您加载 webview 时,您会解析 html。就像这里描述的那样

您可以在其中保存地图中的所有链接,使用 url 作为键,使用文本作为值。

然后:

webview.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {

        String text = map.get(url);

        return super.shouldOverrideUrlLoading(view, url);
      }
});
Run Code Online (Sandbox Code Playgroud)