Ich bin enttäuscht über die fehlende Dokumentation von WebView und verwandten Dingen.
(es sei denn, Sie denken, das Folgende ist eine Eigentumsdokumentation)
public void setLoadWithOverviewMode (boolesche Übersicht)
Legen Sie fest, ob WebView eine Seite mit Übersichtsmodus lädt
und:
public synchronized void setUseWideViewPort (boolesche Verwendung)
Weisen Sie das WebView an, das breite Ansichtsfenster zu verwenden
Also: Was ist "Übersichtsmodus"? Was ist "Weites Ansichtsfenster"?
ps: Ich habe versucht, nach Webkit-bezogenen Dokumenten zu suchen, konnte sie aber nicht finden.
Antworten:
Anscheinend:
setLoadWithOverviewMode (true) lädt die vollständig verkleinerte WebView
Mit setUseWideViewPort (true) verfügt die Webansicht über ein normales Ansichtsfenster (z. B. einen normalen Desktop-Browser). Wenn false, hat die Webansicht ein auf ihre eigenen Abmessungen beschränktes Ansichtsfenster (wenn die Webansicht also 50px * 50px groß ist, hat das Ansichtsfenster dieselbe Größe )
quelle
setUseWideViewPort(true)
ähnlich oder sogar identisch mit dem, was Webbrowser-Apps haben, wenn Sie auf "Desktop-Site" klicken? Oder ist es etwas komplexer?Wenn setUseWideViewPort (true) ist, wird das WebView mit den im Meta-Tag der Webseite definierten Attributen geladen. So skaliert es die Webseite wie im HTML definiert.
quelle