Android WebView laisse de la place pour la barre de défilement

Dans mon WebView , j’ai quelques éléments de bloc qui ont une couleur de fond (différente du blanc). Cependant, la couleur d’arrière-plan ne traverse pas tout le ciel .. euh, screen. Au lieu de cela, il laisse une petite bande blanche à droite, pour l’endroit où la barre de défilement irait. Maintenant, je veux que les barres de défilement n’apparaissent que lors du défilement (et disparaissent une fois que l’utilisateur a fini de défiler). J’ai essayé:

 android:fadingEdge="vertical|horizontal" android:fadeScrollbars="true" android:scrollbarStyle="insideOverlay" (and all other options) 

En outre, mon code HTML contient les éléments suivants dans :

  

Ainsi, il ne permet pas le zoom et ne fait pas de zoom arrière par défaut.

Cependant, je ne peux pas comprendre comment se débarrasser de la bande blanche. Des idées?

A affronté celui-ci aussi. J’ai trouvé la réponse ici .

On dirait que vous étiez mort avec android:scrollbarStyle="insideOverlay" , sauf qu’en raison d’un bug, il ne fonctionne pas correctement lorsqu’il est défini en XML. Cela fonctionne bien si vous utilisez:

 webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 

Ennuyeux.

 public void setVerticalScrollbarOverlay (boolean overlay) 

Depuis: API Niveau 1
Indiquez si la barre de défilement verticale a un style de superposition.
Paramètres
superposition TRUE si la barre de défilement verticale doit avoir un style de superposition.