Android WebView оставляет пространство для полосы прокрутки

В моем WebView меня есть некоторые элементы блока, которые имеют фоновый цвет (отличный от белого). Тем не менее, цвет фона не проходит полностью через небо .. um, экран. Вместо этого он оставляет небольшую белую полосу вправо, где будет прокручиваться полоса прокрутки. Теперь я хочу, чтобы полосы прокрутки появлялись только при прокрутке (и исчезали, как только пользователь закончил прокрутку). Я пытался:

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

Кроме того, мой HTML содержит следующее в <head> :

 <meta name="viewport" content="target-densitydpi=device-dpi" /> 

Таким образом, он не позволяет масштабировать и не уменьшает масштаб по умолчанию.

Однако я не могу понять, как избавиться от белой полосы. Есть идеи?

Борьба с этим тоже. Нашел ответ здесь .

Похоже, вы были мертвы с android:scrollbarStyle="insideOverlay" , за исключением того, что из-за некоторой ошибки он не работает правильно, если определено в XML. Он работает правильно, если вы используете:

 webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 

Раздражает.

 public void setVerticalScrollbarOverlay (boolean overlay) 

С: API уровня 1
Укажите, имеет ли вертикальная полоса прокрутки стиль наложения.
параметры
Overlay TRUE, если вертикальная полоса прокрутки должна иметь стиль наложения.