国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android編程實現(xiàn)WebView自適應(yīng)全屏方法小結(jié)

2020-04-11 11:14:04
字體:
供稿:網(wǎng)友

本文實例講述了Android編程實現(xiàn)WebView自適應(yīng)全屏的方法。分享給大家供大家參考,具體如下:

第一種:

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

第二種:

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

把所有內(nèi)容放在webview等寬的一列中。(可能會出現(xiàn)頁面中鏈接失效)

第三種:

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

在我的項目中沒辦法適用 不過還是找到了方法

復(fù)制代碼 代碼如下:
webView.setInitialScale(960*100 / MainActivity.screenHeight);

我的網(wǎng)頁高度為960 按這個比例拉升 配合

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

顯示的效果可以接受,一般這樣的方式可以解決大多數(shù)高度寬度固定的網(wǎng)頁顯示的問題

希望本文所述對大家Android程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泰来县| 通河县| 昌乐县| 巢湖市| 鹤壁市| 山东省| 横山县| 汪清县| 札达县| 商南县| 金湖县| 女性| 抚顺县| 大方县| 三江| 陇西县| 怀安县| 平乡县| 左权县| 贺州市| 丽江市| 仁怀市| 霍山县| 邢台市| 融水| 张家界市| 灯塔市| 乐山市| 来凤县| 泗洪县| 崇阳县| 马尔康县| 新余市| 铁力市| 新邵县| 叶城县| 尖扎县| 瓦房店市| 道真| 阳朔县| 重庆市|