以前WebView每次自动打开系统浏览器感觉糟糕透了,这回这样写之后居然没有和系统浏览器发生关系,感觉好极了,特写次博客;
protected void initView(Bundle savedInstanceState) {
String url=getIntent().getStringExtra("chooseUrl");
WebSettings webSettings = webView.getSettings();
//设置WebView属性,能够执行Javascript脚本
webSettings.setJavaScriptEnabled(true);
//设置可以访问文件
webSettings.setAllowFileAccess(true);
//设置支持缩放
webSettings.setBuiltInZoomControls(true);
//加载需要显示的网页
webView.loadUrl(url);
//设置Web视图
webView.setWebViewClient(new webViewClient ());
}
//Web视图
private class webViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}