Android Webview, à l'échelle du contenu à adapter à l'écran
Mon ami fait une demande à l'aide de javascript, et l'a envoyé à son site web.
Maintenant, je vais essayer de l'enrouler dans une webview android, et qui fonctionne d'une certaine manière.
La page est 480x320
Mais n'importe quoi screensize-je choisir sur Android, il y a un espace blanc en bas sur la webview. J'ai essayé beaucoup de façons de faire de zoom, mais rien n'a fonctionné.
Mon code en ce moment, est-ce
final WebView browser = (WebView)findViewById(R.id.webview);
browser.getSettings().setJavaScriptEnabled(true);
browser.loadUrl("http://page.xx");
pourriez-vous collez votre fichier xml ici
OriginalL'auteur NikolajSvendsen | 2011-11-22
Vous devez vous connecter pour publier un commentaire.
Où
scale
est un flotteur, vous pouvez calculer l' - je pense que dans votre cas, vous voulez quelque chose comme ce qui suit:browser.getHeight() /480dp
.Charger cette Url de votre page a fini de charger.
Quelle instance wb ici
wb serait votre webView exemple
+1. Merci pour ce partage. Il m'a conduit dans la bonne direction. J'ai aussi essayé de
document.body.style.zoom = window.innerHeight / 480;
. J'ai chargé ce script dansWebViewClient.onPageFinished()
.vous pouvez poster une réponse détaillant votre technique, d'autres vont sans doute en profiter.
OriginalL'auteur FunkTheMonk
J'avais besoin d'ajustement de la largeur et de cette variation de FunkTheMonk réponse a bien fonctionné pour moi:
OriginalL'auteur David Boyd
Pouvez-vous essayer d'ajouter :
Et voir si cela fonctionne ?
OriginalL'auteur Camille R