如何在安卓中点击后获取网络视图超链接的文本?



我正在构建一个Android应用程序,其中URL加载到webView上。现在在该URL中,有一些超链接在用户单击它们时加载。单击时,我获取该 URL 字符串并在 webView 中加载该 URL。

现在我需要当用户单击该超链接时,我需要获取该超链接的文本。我不得不谷歌很多,但没有得到任何好的答案。

此函数将显示所有资源文本(超链接,图像,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
}

最新更新