zoukankan      html  css  js  c++  java
  • Android -- Webview自适应屏幕

    第一种                                                                                         

    WebSetting settings = webView.getSettings();
    settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

    把所有内容放在webview等宽的一列中。(可能会出现页面中链接失效)

    第二种                                                                                         

    settings.setUseWideViewPort(true);
    settings.setLoadWithOverviewMode(true);

    第三种                                                                                         

    DisplayMetrics metrics = new DisplayMetrics();
         getWindowManager().getDefaultDisplay().getMetrics(metrics);
         int mDensity = metrics.densityDpi;
     
         if (mDensity == 120) {
                   settings.setDefaultZoom(ZoomDensity.CLOSE);
              }else if (mDensity == 160) {
                   settings.setDefaultZoom(ZoomDensity.MEDIUM);
              }else if (mDensity == 240) {
                   settings.setDefaultZoom(ZoomDensity.FAR);
              }

    我是天王盖地虎的分割线                                                                 

  • 相关阅读:
    GetClassLoader和GetCallerClass的使用
    Maven的生命周期和插件
    对象池原理简要描述
    Git x SVN rebase事故
    Git 二进制文件冲突解决
    Git x SVN 当前工作流程
    Laya 项目解耦
    Laya 利用JS进行反射
    Laya Tween 和 遮罩
    Laya Tween循环
  • 原文地址:https://www.cnblogs.com/yydcdut/p/3888164.html
Copyright © 2011-2022 走看看