setUseWideViewPort()和setLoadWithOverviewMode()究竟是做什么的?


74

我对缺乏WebView和相关资料的文档感到失望。

(除非您认为以下内容适用于文档)

public void setLoadWithOverviewMode(布尔值概述)

设置WebView是否以概述模式加载页面

和:

公共同步void setUseWideViewPort(布尔使用)

告诉WebView使用宽视口

那么:什么是“概述模式”?什么是“宽视口”?

ps:我试图寻找与webkit相关的文档,但找不到。


6
完全同意你的看法。据我了解,概览视口就像是您缩小100%时会出现“ overiew”的情况。我不知道什么宽视口,只是它可以双击缩放。
Bloeper

1
我同意!小丑文件!
Dori

Answers:


102

显然:

setLoadWithOverviewMode(true)加载完全缩小的WebView

setUseWideViewPort(true)使Webview具有普通的视口(例如普通的桌面浏览器),而如果为false,则Webview的视口将被限制为其自己的尺寸(因此,如果Webview为50px * 50px,则视口将具有相同的大小)


setUseWideViewPort(true)相似甚至相同的什么网络浏览器的应用程序有,当你点击“桌面网站”?还是更复杂?
android开发人员

我认为还需要更多。也许是用户代理?
android开发人员

8

如果setUseWideViewPort(true),它将使用在网页的meta标签中定义的属性加载WebView。因此,它将按html中的定义缩放网页。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.