web-dev-qa-db-ja.com

setUseWideViewPort()とsetLoadWithOverviewMode()は正確に何をしますか?

WebViewおよび関連するもののドキュメントがないことに失望しています。

(以下が適切な文書であると思わない限り)

public void setLoadWithOverviewMode(ブール値の概要)

WebViewが概要モードでページをロードするかどうかを設定します

そして:

public synchronized void setUseWideViewPort(ブール値の使用)

WebViewにワイドビューポートを使用するように指示します

だから:「概要モード」とは何ですか?「広いビューポート」とは何ですか?

ps:Webkit関連のドキュメントを検索しようとしましたが、見つかりませんでした。

69
tacone

どうやら:

setLoadWithOverviewMode(true)完全にズームアウトされたWebViewをロードします

setUseWideViewPort(true)は、Webviewに通常のビューポート(通常のデスクトップブラウザーなど)を持たせますが、falseの場合、Webviewは独自の寸法に制限されたビューポートを持ちます(したがって、webviewが50px * 50pxの場合ビューポートは同じサイズになります)

94
tacone

SetUseWideViewPort(true)の場合、Webページのメタタグで定義された属性でWebViewをロードします。したがって、htmlで定義されているようにWebページをスケーリングします。

6
Sripathi