zoukankan      html  css  js  c++  java
  • android webview 设置

    常用设置集合

    /**
         * 配置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);
        }
    

      

  • 相关阅读:
    在linux下Ant的环境配置
    在linux下Java的环境配置
    CSS列表逆序
    HTML元素基础学习
    第一天---HTML基础学习
    排球计分程序
    罗辑思维:怎样成为一个高手 观后感
    十八周个人作业
    本周个人作业
    个人作业
  • 原文地址:https://www.cnblogs.com/sun-yang-/p/5166751.html
Copyright © 2011-2022 走看看