2017-07-16 37 views
0

我正在構建一個android應用程序,在webView上加載一個URL。現在在該URL中,有一些超鏈接是在用戶點擊它們時加載的。點擊我獲得該URL字符串並在webView中加載該URL。如何在android中單擊一次即可獲取webview超鏈接的文本?

現在我需要當用戶點擊該超鏈接時,我需要獲取該超鏈接的文本。我不得不穀歌很多,但沒有得到任何好的答案。

回答

0

此功能會顯示所有資源文本(超鏈接,圖像,CSS文件,js文件)

webView.setWebViewClient(new WebViewClient(){ 
     @Override 
     public void onLoadResource(WebView view, String url) { 
      super.onLoadResource(view, url); 
      Log.d(TAG, "onLoadResource: " + url); 
     } 
    }); 

所以,你必須使用它

if (!url.endsWith(".css") 
    && !url.endsWith(".js") 
    && !url.endsWith(".otherformat")) { 
    // Show your url 
} 
+0

我加載一個URL作爲前檢查在上述問題中提到,不是HTML文件。我怎樣才能使用它的JavaScript功能 –

+0

當加載url時,是一個HTML? –

+0

假設這是一個鏈接「https://stackoverflow.com/questions/45129050/how-to-get-text-of-hyperlink-of-webview-once-click-in-android」,這是在web視圖中加載。 –

相關問題