Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Webview--如何讓加載進來的頁面自適應手機屏幕分辨率居中顯示

Webview--如何讓加載進來的頁面自適應手機屏幕分辨率居中顯示

編輯:關於Android編程

讓Webview加載的頁面居中顯示有我知道的倆種方法

第一種:

[java] 
WebSettings settings = webView.getSettings(); 
settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 
LayoutAlgorithm是一個枚舉用來控制頁面的布局,有三個類型:

1.NARROW_COLUMNS:可能的話使所有列的寬度不超過屏幕寬度

2.NORMAL:正常顯示不做任何渲染

3.SINGLE_COLUMN:把所有內容放大webview等寬的一列中

用SINGLE_COLUMN類型可以設置頁面居中顯示,頁面可以放大縮小,但這種方法不怎麼好,有時候會讓你的頁面布局走樣而且我測了一下,只能顯示中間那一塊,超出屏幕的部分都不能顯示。

 

第二種方法:

[java] 
//設置加載進來的頁面自適應手機屏幕 
        settings.setUseWideViewPort(true); 
        settings.setLoadWithOverviewMode(true); 
第一個方法設置webview推薦使用的窗口,設置為true。第二個方法是設置webview加載的頁面的模式,也設置為true。

這方法可以讓你的頁面適應手機屏幕的分辨率,完整的顯示在屏幕上,可以放大縮小。
推薦使用第二張方法

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved