您的位置:首页 > 移动开发

Android中Webview自适应屏幕

2014-03-05 15:21 411 查看
这几天做项目使用到控件WebView,如果想做到让WebView适应大小不同的屏幕,可用以下3种方法实现:第一种:
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;www.2cto.com if (mDensity == 120) { settings.setDefaultZoom(ZoomDensity.CLOSE); }else if (mDensity == 160) { settings.setDefaultZoom(ZoomDensity.MEDIUM); }else if (mDensity == 240) { settings.setDefaultZoom(ZoomDensity.FAR); }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: