1、webview内网页的连接内置打开,不用手机的浏览器打开,需要重写shouldOverrideUrlLoading这个方法,return true。
webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
2、设置网页进度条progress,在布局添加控件progress,重写onProgressChanged方法。
private class MyWebChromeClient extends WebChromeClient {
@Override
public void onProgressChanged(WebView view, int newProgress) {
pb.setProgress(newProgress);
if(newProgress==100){
pb.setVisibility(View.GONE);
}
super.onProgressChanged(view, newProgress);
}
}