Ich habe eine WebView , die ich auf einen bestimmten Prozentsatz skalieren möchte Laden der Seite Die iPhone-Version dieser Software verwendet das HTML-Meta-Tag:
%Vor%Da Androids WebView dieses Tag nicht zu respektieren scheint, habe ich den Prozentsatz mit setInitialScale () . Das WebView ignoriert jedoch gerade diesen Methodenaufruf. Egal welche Nummer ich da reingebe zeigt es bei 100%.
Ideen?
Update: Es funktioniert nicht im Emulator, auf meinem Droid (Motorola) oder auf meinem G1 (HTC).
Der untenstehende Code half mir, als meine Antwort nicht kam. Einen Versuch wert:
%Vor%Welche Version laufen Sie? Es scheint, dass 2.0 und darunter ein Problem mit diesem Problem hatten, das jedoch in 2.1 behoben wurde.
Kann mehrere Optionen sehen.
1. Wahrscheinlich stimmt etwas mit deinem Code nicht. Hier ist der einfachste Code und ich kann sagen, dass er für mich funktioniert. Der Inhalt ist skaliert.
%Vor%Bitte posten Sie Ihren Code. Der gesamte Code bezieht sich auf die WebView-Konfiguration. Ich teste auf Emulator 2.2
2. Wahrscheinlich stimmt etwas nicht mit der URL, die Sie testen. Sie können " Ссылка " testen, wenn ich damit experimentiere und es skaliert wird.
3. Vielleicht verwenden wir verschiedene SDKs. Mit welchem SDK bauen Sie auf? Ich meine, was ist Ihr Ziel in default.properties? Was ist Ihre Verwendung-sdk in AndroidManifest.xml?
Hier ist ein einfacher Test, der für mich funktioniert Ссылка . Sie können es auch versuchen.
Das meta
-Tag funktioniert für mich, wenn ich die Parameter durch Semikolons (;) anstelle von Kommas (,) getrennt habe. Ich habe das in der Vergangenheit benutzt:
Und es funktioniert, zumindest im Browser. Ich bin mir nicht sicher über ein WebView
, aber es könnte einen Versuch wert sein.