Android WebView verkleinern, nachdem die Seite geladen ist
Habe ich ein initialisiertes WebView mit dem folgenden code:
_webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
while (view.zoomOut());
}
_webView.loadURL("path/to/image.png");
Aber das funktioniert nicht. Der Webansicht verkleinert beim laden. Aber wenn es fertig ist, wird die zoom-in.
Gibt es eine andere Möglichkeit um heraus zu Zoomen ganz nach einer Seite (ich benutze die "Webansicht" aus, um ein Bild anzuzeigen) geladen ist?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, dieses Stück code:
Hoffe, das hilft.
wb.getSettings().setLoadWithOverviewMode(true);
hat den trick für mich 😀wb.getSettings().setUseWideViewPort(true)
zusammen mit ihm für bessere Ergebnisse. Wie auch immer, ich habe alle wesentlichen Einstellungen in meinem code. Wollte es nicht scheitern irgendwo. 🙂 BTW, vielen Dank für das akzeptieren der Antwort 🙂.setUseWideViewPort(true)
schon. Und nun auch die folgende:.setDefaultZoom(ZoomDensity.FAR); .setBuiltInZoomControls(true); .setLoadWithOverviewMode(true);
Diese sollten die besten Ergebnisse für meinen Zweck. Vielen Dank nochmal =)Nicht nichts tun, in
onPageFinished()
stattdessenwebview.getSettings().setDefaultZoom(WebviewSetting.ZoomDensity.FAR);
Hoffe, das hilft
Diese sind die zwei wichtigsten Befehle beim laden von Bildern: