博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebView的WebSettings配置
阅读量:2359 次
发布时间:2019-05-10

本文共 1289 字,大约阅读时间需要 4 分钟。

private void initWebSettings() {    WebSettings settings = mWvShow.getSettings();    //支持获取手势焦点    mWvShow.requestFocusFromTouch();    //支持JS    settings.setJavaScriptEnabled(true);    //支持插件    settings.setPluginState(WebSettings.PluginState.ON);    //设置适应屏幕    settings.setUseWideViewPort(true);    settings.setLoadWithOverviewMode(true);    //支持缩放    settings.setSupportZoom(true);    //隐藏原生的缩放插件    settings.setDisplayZoomControls(false);    //支持内容重新布局    settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);    settings.supportMultipleWindows();    settings.setSupportMultipleWindows(true);    //设置缓存模式    settings.setDomStorageEnabled(true);    settings.setDatabaseEnabled(true);    settings.setCacheMode(WebSettings.LOAD_DEFAULT);    settings.setAppCacheEnabled(true);    settings.setAppCachePath(mWvShow.getContext().getCacheDir().getAbsolutePath());        //设置可访问文件    settings.setAllowFileAccess(true);    //当webview调用requestFocus时为webview设置节点    settings.setNeedInitialFocus(true);    //支持自动加载图片    if (Build.VERSION.SDK_INT >= 19) {        settings.setLoadsImagesAutomatically(true);    } else {        settings.setLoadsImagesAutomatically(false);    }    settings.setNeedInitialFocus(true);    //设置编码格式    settings.setDefaultTextEncodingName("UTF-8");    }

转载地址:http://rgjtb.baihongyu.com/

你可能感兴趣的文章
单点登录原理与简单实现
查看>>
通俗理解ZooKeeper是如何保证数据一致性的
查看>>
Zookeeper核心工作机制(zookeeper特性、zookeeper数据结构、节点类型)
查看>>
基于Zookeeper的分布式锁
查看>>
程序员想提升工作效率,就别再做这七件事啦
查看>>
微信2015 年最热门的 10 篇技术文章,共 100 多篇精华
查看>>
程序员必须知道的10大基础实用算法及其讲解
查看>>
C/C++内存泄漏及检测
查看>>
nginx安装过程记录
查看>>
em单位的理解和使用
查看>>
localStorage的理解和应用
查看>>
base64图片编码大小与原图文件大小之间的联系
查看>>
安装和认识express框架
查看>>
三种主流的JVM(JDK)使用心得
查看>>
多核危机:Scala vs. Erlang
查看>>
未来系统中的编程语言
查看>>
函数式编程另类指南1
查看>>
kudu tablet design(kudu表设计)
查看>>
kudu master design(kudu主节点设计)
查看>>
第七章:druid.io实践分享之realtime+kafka 一
查看>>