So vermeiden Sie eine Skalierung von android webview
Gibt es eine Möglichkeit zu verhindern, dass android webview zum Maßstab der gerenderten web-Seite .
Ich brauche für das laden einer url, welche links zu anderen Seiten .Wenn Benutzer auf diese links wird die gerenderte Seite ist nicht korrekt ausgerichtet(ich meine, es Krämpfe alle Sachen in die Bildschirm Breite und Höhe ) als im Vergleich zu Standard-handling der gleichen web-Seite von android browser .
Die Ausrichtung korrekt ist, wenn ich kommentieren shouldOverrideUrlLoading ,aber ich brauche die Umleitungen innerhalb meiner app, so kann ich nicht vermeiden, das überschreiben shouldOverrideUrlLoading.Gibt es irgendwelche anderen Möglichkeiten ausgelassen.
Das erste Bild zeigt webview-rendering Seite innerhalb meiner app wie ich überschreiben shouldOverrideUrlLoading und das zweite Bild zeigt den gleichen Bildschirm nach kommentieren shouldOverrideUrlLoading.
- Sind Sie sicher, dass dies ist ein Problem der Skalierung, und nicht CSS?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In den meta-tag versuchen, dies zu tun
meta name="viewport" content="Ziel-densitydpi=device-dpi"
Dies soll verhindern, dass die android-Standard-Skalierung
target-densitydpi
entfernt wurde von der - WebKit - - Spezifikation. Sie werden Probleme, die auf JellyBean - Geräte. Finden Sie unter diesem question oder das blog post.Versuchen Sie dies:
Wenn Sie einige der Skalierung, diese für die Instanz skaliert, wird die Seite auf 50% seiner ursprünglichen Größe in der Webansicht :