发表日期:2019-09 文章编辑:小灯 浏览次数:695
WebSettings webSettings = webview.getSettings();
webSettings.setSupportZoom(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setBuiltInZoomControls(true);//support zoom
webSettings.setPluginsEnabled(true);//support flash
webSettings.setUseWideViewPort(true);//關鍵點
webSettings.setLoadWithOverviewMode(true);
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int mDensity = metrics.densityDpi;
DebugLog.d(TAG, "densityDpi = " + mDensity);
if (mDensity == 240) {
webSettings.setDefaultZoom(ZoomDensity.FAR);
} else if (mDensity == 160) {
webSettings.setDefaultZoom(ZoomDensity.MEDIUM);
} else if(mDensity == 120) {
webSettings.setDefaultZoom(ZoomDensity.CLOSE);
}else if(mDensity == DisplayMetrics.DENSITY_XHIGH){
webSettings.setDefaultZoom(ZoomDensity.FAR);
}else if (mDensity == DisplayMetrics.DENSITY_TV){
webSettings.setDefaultZoom(ZoomDensity.FAR);
}
很多时候根据屏幕像素密度动态设置页面的默认缩放密度适配效果也不理想,这时候需要手动调用setDefaultZoom方法去调试用那个参数更合适。
转载自:http://blog.csdn.net/to_cm/article/details/7801918
日期:2019-02 浏览次数:6427
日期:2019-02 浏览次数:4180
日期:2019-02 浏览次数:3922
日期:2019-02 浏览次数:4379
日期:2019-02 浏览次数:4106
日期:2019-02 浏览次数:7239
日期:2019-02 浏览次数:3964
日期:2019-02 浏览次数:4449
日期:2019-02 浏览次数:4299
日期:2019-02 浏览次数:3980
日期:2019-02 浏览次数:4319
日期:2019-02 浏览次数:4088
日期:2019-02 浏览次数:3987
日期:2019-02 浏览次数:3915
日期:2019-02 浏览次数:4651
日期:2019-02 浏览次数:4112
日期:2019-02 浏览次数:4103
日期:2019-02 浏览次数:4160
日期:2019-02 浏览次数:4119
日期:2019-02 浏览次数:4033
日期:2019-02 浏览次数:4398
日期:2019-09 浏览次数:4421
日期:2019-09 浏览次数:4072
日期:2019-09 浏览次数:4089
日期:2019-09 浏览次数:4039
日期:2019-09 浏览次数:4019
日期:2019-09 浏览次数:4116
日期:2019-09 浏览次数:4061
日期:2019-09 浏览次数:4531
日期:2019-09 浏览次数:5050
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.