WebView最佳配置
2016-02-02 15:14
357 查看
webview最佳配置:
关闭硬件加速:
mWebView = (BridgeWebView) findViewById(R.id.main); WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true); // 启用js settings.setJavaScriptCanOpenWindowsAutomatically(true); // js和android交互 String cacheDirPath = getApplicationContext().getCacheDir(). getAbsolutePath(); settings.setAppCachePath(cacheDirPath); // 设置缓存的指定路径 settings.setAllowFileAccess(true); // 允许访问文件 settings.setAppCacheEnabled(true); // 设置h5的缓存打开,默认关闭 settings.setUseWideViewPort(true); // 设置webview自适应屏幕大小 settings.setLoadWithOverviewMode(true); // 设置webview自适应屏幕大小 settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);//设置,可能的话使所有列的宽度不超过屏幕宽度 settings.setDomStorageEnabled(true); // 设置可以使用localStorage settings.setSupportZoom(false); // 关闭zoom按钮 settings.setBuiltInZoomControls(false); // 关闭zoom mWebView.loadUrl("file:///android_asset/bb2/babyform.html");
关闭硬件加速:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); }
相关文章推荐
- [游戏资讯]《极品飞车16:亡命狂飙》配置需求公布
- 配置文件神器 typesafe conf 用法简介
- 配置文件神器 typesafe conf 用法简介
- 路由器备份配置
- 路由器的基本配置
- 路由器基础配置及传输协议
- 经典配置 Vlan篇
- 备份线路的配置
- 交换机如何配置 新手配置交换机详细教程
- 如何进行系统配置
- 路由器的配置与调试
- DOS下内存的配置
- IIS配置文件隐患
- Windows下Postgresql数据库的下载与配置方法
- redis中修改配置文件中的端口号 密码方法
- 解析如何在sqlserver代理中配置邮件会话
- C#自定读取配置文件类实例
- 运行Node.js的IIS扩展iisnode安装配置笔记
- Extjs4 GridPanel的主要配置参数详细介绍