【问题标题】:android how to get Click String in android Webview?android如何在android Webview中获取Click String?
【发布时间】:2013-03-01 04:49:58
【问题描述】:

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

图片如下:

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

我正在使用Html字符串在

中这样显示
webview.setWebViewClient(new WebViewClient());   
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);                             
webview.loadDataWithBaseURL("file:///android_asset/", main_data ,  "text/html", "UTF-8", " ");  

Edit:我该怎么做?有人有想法吗?

【问题讨论】:

    标签: android html string webview


    【解决方案1】:

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

    当你加载 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);
          }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 2018-03-10
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      相关资源
      最近更新 更多