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

     1 webview.getSettings().setRenderPriority(RenderPriority.HIGH);
     2         webview.getSettings().setJavaScriptEnabled(true);
     3         webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
     4 
     5         webview.getSettings().setSupportZoom(true); // 支持缩放
     6 //        webview.getSettings().setBuiltInZoomControls(true); // 显示放大缩小 controler
     7         webview.setScrollBarStyle(0);
     8         webview.getSettings().setDefaultTextEncodingName("utf-8");
     9         // webview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
    10         // // 设置缓存
    11         webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); // 不读取缓存,所有内容均从网络下载
    1 webview.setWebChromeClient(new WebChromeClient() {
    2             @Override
    3             public boolean onJsAlert(WebView view, String url, String message,
    4                     JsResult result) {
    5                 // TODO Auto-generated method stub
    6                 return super.onJsAlert(view, url, message, result);
    7             }
    8         });
     1 webview.getSettings().setUseWideViewPort(true);// 關鍵點
     2         webview.getSettings().setLoadWithOverviewMode(true);
     3 
     4 DisplayMetrics metrics = new DisplayMetrics();
     5         getWindowManager().getDefaultDisplay().getMetrics(metrics);
     6         int mDensity = metrics.densityDpi;
     7         if (mDensity == 240) {
     8             webview.getSettings().setDefaultZoom(ZoomDensity.FAR);
     9         } else if (mDensity == 160) {
    10             webview.getSettings().setDefaultZoom(ZoomDensity.MEDIUM);
    11         } else if (mDensity == 120) {
    12             webview.getSettings().setDefaultZoom(ZoomDensity.CLOSE);
    13         } else if (mDensity == DisplayMetrics.DENSITY_HIGH) {
    14             webview.getSettings().setDefaultZoom(ZoomDensity.FAR);
    15         } else {
    16             webview.getSettings().setDefaultZoom(ZoomDensity.FAR);
    17         }
  • 相关阅读:
    MySQL5.6配置文件详解
    Mysql5.7.13忘记密码及创建用户
    CentOS7.2.1511 安装Mysql-5.7.13
    DAY01
    DAY01
    DAY01
    开启Python自动化运维之路
    Java知识点-----------单例设计模式
    Java知识点-----------重写Object的equals方法
    Linux基础06——压缩、解压、安装命令
  • 原文地址:https://www.cnblogs.com/gm-lotus/p/3382707.html
Copyright © 2011-2022 走看看