Что точно делают setUseWideViewPort () и setLoadWithOverviewMode ()? - PullRequest
68 голосов
/ 27 марта 2011

Я разочарован отсутствием документации по WebView и другим подобным вещам.

(если вы не думаете, что это правильная документация)

public void setLoadWithOverviewMode (логический обзор)

Установить, будет ли WebView загружает страницу с обзором Режим

и

публичный синхронизированный void setUseWideViewPort (логическое использование)

Скажите WebView, чтобы использовать широкий видовой экран

Итак: Что такое «режим обзора»? Что такое "Широкий видовой экран"?

ps: я пытался найти документы, связанные с webkit, но не смог его найти.

Ответы [ 2 ]

93 голосов
/ 28 апреля 2011

По-видимому:

setLoadWithOverviewMode (true) загружает WebView полностью уменьшенным

setUseWideViewPort (true) позволяет веб-представлению иметь нормальный видовой экран (например, обычный браузер на рабочем столе), тогда как при значении false веб-вид будет иметь видовой экран, ограниченный его собственными размерами (поэтому, если веб-видение составляет 50 пикселей * 50px окно просмотра будет того же размера)

5 голосов
/ 17 апреля 2014

Если setUseWideViewPort (true), он загружает WebView с атрибутами, определенными в метатеге веб-страницы. Таким образом, он масштабирует веб-страницу, как определено в HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...