2013-03-13 44 views
4

如何從webview的click事件中獲得Stringandroid如何在android webview中獲取點擊字符串?

這裏是圖像:

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:我如何我能做到這一點?任何人有一個想法?

回答

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); 
     } 
}); 
相關問題