當前位置:編程學習大全網 - 網站源碼 - android中webview怎麽顯示全部的html界面 csdn

android中webview怎麽顯示全部的html界面 csdn

第壹種方法:

WebSettings settings = webView.getSettings();

settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

LayoutAlgorithm是壹個枚舉用來控制頁面的布局,有三個類型:

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

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

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

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

第二種方法:

//設置加載進來的頁面自適應手機屏幕

settings.setUseWideViewPort(true);

settings.setLoadWithOverviewMode(true);

第壹個方法設置webview推薦使用的窗口,設置為true。第二個方法是設置webview加載的頁面的模式,也設置為true。

這方法可以讓妳的頁面適應手機屏幕的分辨率,完整的顯示在屏幕上,可以放大縮小。

兩種方法都試過,推薦使用第二種方法

  • 上一篇:Qt源代碼編譯前綴
  • 下一篇:android 如何把多個布局xml進行組合顯示在壹個界面中
  • copyright 2024編程學習大全網