Что делают setUseWideViewPort() и setLoadWithOverviewMode() точно?
Я разочарован отсутствием документации по WebView и связанным с ней материалам.
(если вы не считаете, что следующая документация является документированной)
public void setLoadWithOverviewMode (булевский обзор)
Задайте, будет ли WebView загружает страницу с обзором Режим
и
public synchronized void setUseWideViewPort (boolean use)
Скажите WebView использовать широкоэкранный просмотр
Итак: Что такое "Обзорный режим"? что такое "Wide viewport"?
ps: Я пытался искать документы, связанные с webkit, но не мог их найти.
Ответы
Ответ 1
По-видимому:
setLoadWithOverviewMode (true) загружает WebView полностью уменьшенным
setUseWideViewPort (true) делает веб-просмотр обычным видовым экраном (например, обычным браузером рабочего стола), тогда как при ошибке веб-просмотр будет иметь окно просмотра, ограниченное его собственными измерениями (так что если веб-просмотр 50px * 50px, окно просмотра будет того же размера)
Ответ 2
Если setUseWideViewPort (true), он загружает WebView с атрибутами, определенными в метатеге веб-страницы. Таким образом, он масштабирует веб-страницу, как определено в html.