2012-07-29 6 views
1

J'essaie de créer une petite application web pour mon appareil Android, je le teste et il y a une barre de défilement sur mon écran (horizontal), peu importe ce que je définis la largeur du corps, je reçois la barre de défilement. J'ai remarqué que m.facebook.com ne l'a pas. Est-ce que je cache simplement la barre de défilement?Écran Android trop large?

Répondre

2

Essayez:

webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR); 

^_ ^, pls vérifier votre AndroidManifest.xml

<uses-sdk android:minSdkVersion="4" /><supports-screens 
      android:largeScreens="true" 
      android:normalScreens="true" 
      android:smallScreens="true" 
      android:anyDensity="true" 
    /> 

vous devez définir android: anyDensity = "true".

0

Essayez le réglage webView.setHorizontalScrollbarEnabled(false); à votre WebView

0

Essayez webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); et il ajoutera la barre de défilement au-dessus du bord droit de la WebView au lieu de faire une ligne de thème de couleur.