为Webview设置WebViewClient并重写shouldOverrideUrlLoading方法,使其能够正确处理超链接。示例代码如下:
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // 在当前的WebView中跳转到新的url
return true; // 表示当前的WebView可以处理该链接请求
}
});