android - 我如何在点击时从 webview 获取 URL

标签 android

如何在 webview 的点击事件中获取“点击的 URL”?

@Override public void onClick(View v) {

    if( v.getId() == R.id.webview) {

        //Here i want to get clicked url
    }


}

提前致谢。

最佳答案

webView.setWebViewClient(new WebViewClient() { 
            public boolean shouldOverrideUrlLoading(WebView view, String url){
                webView.loadUrl(url); 
                // Here the String url hold 'Clicked URL' 
                return false; 
            } 
        });

关于android - 我如何在点击时从 webview 获取 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6623594/

相关文章:

java - 循环以随机显示数组中的图像(Android)

android - 我的 Unity 2017.1.0f3 制作的游戏在手机上启动时崩溃

Android Activity 生命周期在启动新 Activity 时调用两次

java - 在 PDF 查看器中转到页面的功能

android - 可扩展的 ListView 获取组子计数 - onClick

java - 确定 JSON 提要中是否存在值的更好方法

Android 相当于 iOS 中的 NSUserDefaults

android - 扩展 MultiDexApplication 和 MultiDex.install(this) 有什么区别?

android - 如何在 fragment 内的 webview 中控制导航历史记录

Android拖放图片: ACTION_DROP never called