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);
              }

    我是天王盖地虎的分割线                                                                 

  • 相关阅读:
    guava cache 缓存
    策略模式干掉if-else,switch
    一.投资理论
    死锁问题
    Redis连接数居高不下的问题
    Entity Framework Core To SQL问题
    数据字典
    Core2.0升级2.2
    NetCoreAPI版本控制
    WEBAPI的请求方式与请求类型
  • 原文地址:https://www.cnblogs.com/yydcdut/p/3888164.html
Copyright © 2011-2022 走看看