Android編程實(shí)現(xiàn)WebView自適應(yīng)全屏方法小結(jié)
本文實(shí)例講述了Android編程實(shí)現(xiàn)WebView自適應(yīng)全屏的方法。分享給大家供大家參考,具體如下:
第一種:
settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true);
第二種:
WebSetting settings = webView.getSettings(); settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
把所有內(nèi)容放在webview等寬的一列中。(可能會(huì)出現(xiàn)頁(yè)面中鏈接失效)
第三種:
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);
}
在我的項(xiàng)目中沒(méi)辦法適用 不過(guò)還是找到了方法
我的網(wǎng)頁(yè)高度為960 按這個(gè)比例拉升 配合
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)頁(yè)顯示的問(wèn)題
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android 設(shè)置應(yīng)用全屏的兩種解決方法
- android activity設(shè)置無(wú)標(biāo)題實(shí)現(xiàn)全屏
- Android 全屏無(wú)標(biāo)題欄的三種實(shí)現(xiàn)方法
- Android編程實(shí)現(xiàn)WebView全屏播放的方法(附源碼)
- android 設(shè)置全屏的兩種方法
- Android中3種全屏方法及3種去掉標(biāo)題欄的方法
- Android開(kāi)發(fā)之全屏與非全屏的切換設(shè)置方法小結(jié)
- Android下Activity全屏顯示實(shí)現(xiàn)方法
- Android4.2中全屏或者取消標(biāo)題欄的方法總結(jié)
- Android實(shí)現(xiàn)布局全屏
相關(guān)文章
小心!Listview結(jié)合EditText使用實(shí)例中遇到的那些坑
小心!Listview結(jié)合EditText使用實(shí)例中遇到的那些坑,解決EditText焦點(diǎn)丟失、保存數(shù)據(jù)以及滾動(dòng)沖突的問(wèn)題,感興趣的小伙伴們可以參考一下2016-06-06
Android EditText 監(jiān)聽(tīng)用戶(hù)輸入完成的實(shí)例
下面小編就為大家分享一篇Android EditText 監(jiān)聽(tīng)用戶(hù)輸入完成的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
解決Android BitmapFactory的基本使用問(wèn)題
很多朋友給小編反饋使用方法BitmapFactory.decodeFile轉(zhuǎn)化Bitmap時(shí)報(bào)錯(cuò),究竟是什么原因?qū)е洛e(cuò)誤問(wèn)題呢?今天通過(guò)本文給大家介紹下解決Android BitmapFactory的基本使用問(wèn)題,感興趣的朋友一起看看吧2021-10-10
Android提高之藍(lán)牙傳感應(yīng)用實(shí)例
這篇文章主要介紹了Android的藍(lán)牙傳感應(yīng)用實(shí)例,對(duì)于Android項(xiàng)目開(kāi)發(fā)來(lái)說(shuō)非常實(shí)用,需要的朋友可以參考下2014-08-08

