1. ホーム
  2. android

setUseWideViewPort()とsetLoadWithOverviewMode()は、正確には何をするのでしょうか?

2023-08-28 07:36:54

質問

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

(以下が適切なドキュメントであると考えるのでなければ)

public void setLoadWithOverviewMode (boolean overview)

WebViewがオーバービューモードでページを読み込むかどうかを設定します。 WebViewがオーバービューモードでページをロードするかどうかを設定します。 モード

とします。

<ブロッククオート

public synchronized void setUseWideViewPort (boolean use)

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

そこで 概要モードとは何ですか? ワイドビューポートとは何ですか?

ps: webkit関連のドキュメントを探したのですが、見つかりませんでした。

どのように解決するのですか?

どうやら

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

setUseWideViewPort(true) はウェブビューに通常のビューポート (通常のデスクトップ ブラウザのような) を持たせます。一方、false の場合、ウェブビューはそれ自身の寸法に制約されたビューポートを持ちます (従って、ウェブビューが 50px*50px であれば、ビューポートは同じサイズとなります)。