亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android中WebView加載的網(wǎng)頁(yè)被放大的解決辦法

 更新時(shí)間:2016年12月29日 15:31:38   作者:onlyou熊熊  
這篇文章主要介紹了Android中WebView加載的網(wǎng)頁(yè)被放大的問(wèn)題的解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下

在某些大分辨率下,我們用WebView加載的網(wǎng)頁(yè)可能會(huì)出現(xiàn)被放大的現(xiàn)象,這顯然不是我們想要的結(jié)果,我開始看WebSettings這個(gè)是否可以設(shè)置不縮放,webSettings.setBuiltInZoomControls(false),我發(fā)現(xiàn)這樣設(shè)置后沒(méi)有任何效果,沒(méi)辦法只得繼續(xù)看代碼。后來(lái)看到有個(gè)這樣的屬性:WebSettings.ZoomDensity

才最終解決這個(gè)問(wèn)題(網(wǎng)址如下:http://www.Android-doc.com/reference/android/webkit/WebSettings.ZoomDensity.html

下面直接貼關(guān)鍵部分的代碼吧。

int screenDensity = getResources().getDisplayMetrics().densityDpi; 
   Logger.d(TAG, "screenDensity = " + screenDensity); 
   WebSettings.ZoomDensity zoomDensity = WebSettings.ZoomDensity.MEDIUM; 
   switch (screenDensity) 
   { 
     case DisplayMetrics.DENSITY_LOW: 
       zoomDensity = WebSettings.ZoomDensity.CLOSE; 
       break; 
     case DisplayMetrics.DENSITY_MEDIUM: 
       zoomDensity = WebSettings.ZoomDensity.MEDIUM; 
       break; 
     case DisplayMetrics.DENSITY_HIGH: 
     case DisplayMetrics.DENSITY_XHIGH: 
     case DisplayMetrics.DENSITY_XXHIGH: 
     default: 
       zoomDensity = WebSettings.ZoomDensity.FAR; 
       break; 
   } 
   webSettings.setDefaultZoom(zoomDensity); 

相關(guān)文章

最新評(píng)論