webView加载html网页,我相信大家都会写,但是怎么处理html里面的超链接呢,如果不做处理的话,点击html中的超链接,会调用android系统中自带的浏览器进行页面展示,这是不符合我们的需求的,我们要在当前界面进行展示,只要我们重新定义shouldOverrideUrlLoading()方法即可。
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//如果对不同的地址需要做不同的处理的话
//if(url.contains("")){
//}
view.loadUrl(url); //在当前的webview中跳转到新的url
return true;
}
})