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

时间:2013-03-13 10:05:24

标签: android html string webview

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

这是图像:

enter image description here

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

我在

中使用Html字符串显示
webview.setWebViewClient(new WebViewClient());   
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);                             
webview.loadDataWithBaseURL("file:///android_asset/", main_data ,  "text/html", "UTF-8", " ");  

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

1 个答案:

答案 0 :(得分:0)

我找不到任何直接获取文字的内容。解决方法可能是:

加载webview时,解析html。与描述here

类似

在那里你保存地图中的所有链接,使用url作为键,文本作为值。

然后:

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

        String text = map.get(url);

        return super.shouldOverrideUrlLoading(view, url);
      }
});