在自定义的 WebView 中打开链接时默认的是使用 Android 自带的Browser,如果需要自定义的 WebView 来处理打开的链接,需要重载载 WebViewClient.shouldOverrideUrlLoading 方法
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。
本文详细介绍了如何在自定义的WebView中处理链接打开操作,避免默认调用系统浏览器,通过重载WebViewClient的shouldOverrideUrlLoading方法实现自定义跳转逻辑。
1686

被折叠的 条评论
为什么被折叠?



