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

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

 更新時間:2015年12月03日 11:39:14   作者:wiseideal  
這篇文章主要介紹了Android編程實現(xiàn)WebView自適應(yīng)全屏方法,結(jié)合實例形式總結(jié)了三種常用的WebView自適應(yīng)全屏實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了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è)計有所幫助。

相關(guān)文章

  • Android基礎(chǔ)知識之單點觸摸

    Android基礎(chǔ)知識之單點觸摸

    這篇文章主要為大家詳細介紹了Android基礎(chǔ)知識之單點觸摸,很簡單的操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android TextView實現(xiàn)帶鏈接文字事件監(jiān)聽的三種常用方式示例

    Android TextView實現(xiàn)帶鏈接文字事件監(jiān)聽的三種常用方式示例

    這篇文章主要介紹了Android TextView實現(xiàn)帶鏈接文字事件監(jiān)聽的方法,結(jié)合實例形式分析了鏈接跳轉(zhuǎn)、setMovementMethod及布局屬性設(shè)置三種常用的實現(xiàn)方式,需要的朋友可以參考下
    2017-08-08
  • Android文本框搜索和清空效果實現(xiàn)代碼及簡要概述

    Android文本框搜索和清空效果實現(xiàn)代碼及簡要概述

    在工作過程中可能會遇到這樣一個效果:文本框輸入為空時顯示輸入的圖標;不為空時顯示清空的圖標,此時點擊清空圖標能清空文本框內(nèi)輸入文字,感興趣的你可以了解下哦,或許對你學(xué)習android有所幫助
    2013-02-02
  • Android獲取經(jīng)緯度計算距離介紹

    Android獲取經(jīng)緯度計算距離介紹

    Android提供LocationManager和Location,可以方便的獲得經(jīng)緯度、海拔等位置。使用LocationManager來獲得位置管理類,從而可以獲得歷史GPS信息以及位置變化的監(jiān)聽注冊;使用Location來獲得具體的位置信息
    2014-01-01
  • 淺談Android中多線程切換的幾種方法

    淺談Android中多線程切換的幾種方法

    本篇文章主要介紹了淺談Android中多線程切換的幾種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Android自定義view制作抽獎轉(zhuǎn)盤

    Android自定義view制作抽獎轉(zhuǎn)盤

    這篇文章主要為大家詳細介紹了Android自定義view制作抽獎轉(zhuǎn)盤,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android實現(xiàn)EditText的富文本編輯

    Android實現(xiàn)EditText的富文本編輯

    這篇文章主要介紹了Android實現(xiàn)EditText的富文本編輯,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android App在線程中創(chuàng)建handler的方法講解

    Android App在線程中創(chuàng)建handler的方法講解

    這篇文章主要介紹了Android App在線程中創(chuàng)建handler的方法講解,文中同時講解了handler和線程的關(guān)系以及使用Handler時一些需要注意的地方,需要的朋友可以參考下
    2016-03-03
  • Kotlin線程同步的幾種實現(xiàn)方法

    Kotlin線程同步的幾種實現(xiàn)方法

    面試的時候經(jīng)常會被問及多線程同步的問題,在 Kotlin 中我們有多種實現(xiàn)方式,本文將所有這些方式做了整理,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Android編程判斷應(yīng)用程序是否已安裝的方法

    Android編程判斷應(yīng)用程序是否已安裝的方法

    這篇文章主要介紹了Android編程判斷應(yīng)用程序是否已安裝的方法,實例分析了Android基于PackageInfo判斷應(yīng)用程序信息的相關(guān)技巧,需要的朋友可以參考下
    2016-02-02

最新評論