webview幾種縮放總結
阿新 • • 發佈:2019-02-15
/* * int mDensity = (int) KKXTvApplication.density; if (mDensity == 240) { * rechargeWeb.getSettings().setDefaultZoom(ZoomDensity.FAR); } else if * (mDensity == 160) { * rechargeWeb.getSettings().setDefaultZoom(ZoomDensity.MEDIUM); } else * if (mDensity == 120) { * payWeb.getSettings().setDefaultZoom(ZoomDensity.CLOSE); } else if * (mDensity == DisplayMetrics.DENSITY_XHIGH) { * rechargeWeb.getSettings().setDefaultZoom(ZoomDensity.FAR); } else if * (mDensity == DisplayMetrics.DENSITY_TV) { * rechargeWeb.getSettings().setDefaultZoom(ZoomDensity.FAR); } else { * rechargeWeb.getSettings().setDefaultZoom(ZoomDensity.MEDIUM); } */ /* 縮放頁面方式1. rechargeWeb.setInitialScale(170); */ /* * 縮放頁面方式2. 會出現放大縮小的按鈕 rechargeWeb.getSettings().setSupportZoom(true); * rechargeWeb.getSettings().setBuiltInZoomControls(true); */ /* * 縮小頁面方式3. * rechargeWeb.getSettings().setDefaultZoom(WebSettings.ZoomDensity * .FAR); */ /* * 縮放頁面方式4. rechargeWeb.getSettings().setUseWideViewPort(true); * rechargeWeb.getSettings().setLoadWithOverviewMode(true); */ /* 縮放頁面方式5. 會將頁面元素在一列中顯示出來 rechargeWeb.getSettings().setLayoutAlgorithm( LayoutAlgorithm.SINGLE_COLUMN); */