/**
* 打开网页
*/
private void openUrl(WebView webview,String url) {
final LoadDialog loadDialog;
loadDialog=new LoadDialog(ServiceIntroduction.this,false,"加载中…");
loadDialog.show();
webview.getSettings().setJavaScriptEnabled(true);//支持js
//使用缓存
webview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webview.loadUrl(url);//如果只写这句代码只调用浏览器打开的
webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
});
webview.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
super.onProgressChanged(view, newProgress);
if (newProgress==100){
//加载完成
loadDialog.dismiss();
}else{
//加载中
}
}
});
}
安卓使用WebView打开网页
最新推荐文章于 2024-08-15 19:27:17 发布