Côté contenu de la page web à l'intérieur d'une webview (Android)

Question Simple.

Je suis en train d'étirer le contenu d'une webview, de sorte que l'ensemble de la page web à l'intérieur est visible. j'.e pas de défilement. J'ai regardé à travers les docs, mais ne peux pas trouver n'importe quelle méthode apartir de commandes de zoom et de setinitialscale.

Le problème avec setinitialscale dans ce cas, c'est qu'il fonctionne différemment pour les différents sites.

Exemple:
1:wikipédia charge comme prévu avec le zoom assez loin.
2:Google va afficher uniquement le centre de la page.

Voici l'extrait de code que j'ai

    test1 = (WebView) findViewById(R.id.webview_test_1);
    test2 = (WebView) findViewById(R.id.webview_test_2);
    test3 = (WebView) findViewById(R.id.webview_test_3);

    test1.getSettings().setJavaScriptEnabled(true);
    test2.getSettings().setJavaScriptEnabled(true);
    test3.getSettings().setJavaScriptEnabled(true);

    test1.setInitialScale(12);
    test2.setInitialScale(12);
    test3.setInitialScale(12);

    test1.loadUrl("http://developer.android.com/resources/tutorials/views/hello-tablelayout.html");
    test2.loadUrl("http://www.wikipedia.org/");
    test3.loadUrl("http://www.google.com");

test1.getSettings().setDefaultZoom(ZoomDensity.FAR);

Cela semble être une alternative à ce que je suis en train de faire, mais je ne peux pas l'obtenir pour effectuer un zoom assez loin.

  • pouvez-vous maintenant à l'échelle de la page dans webview
InformationsquelleAutor OVERTONE | 2012-01-29