您的位置:首页 > 移动开发

android webview 设置

2016-01-28 16:30 495 查看
常用设置集合

/**
* 配置webview属性
*/
private void setWebView() {
//优先使用缓存
//webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
//不使用缓存
//webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

//启用支持javascript
webView.getSettings().setJavaScriptEnabled(true);
//启用缓存
webView.getSettings().setAppCacheEnabled(true);
//设置缓存模式
webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
//控制webview内点击链接跳转行为
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
//hybird模式需要在该方法内解析链接,具体解析规则依业务而定
view.loadUrl(url);
return true;
}
});
//打开页面时, 自适应屏幕
webView.getSettings().setLoadWithOverviewMode(true);
//设置此属性,可任意比例缩放
webView.getSettings().setUseWideViewPort(true);
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: