Android WebView留下滚动条的空间

在我的WebView ,我有一些块元素具有背景颜色(不同于白色)。 但是,背景颜色并不是一直穿过天空 ,嗯,屏幕。 相反,它会在右侧留下一个白色的小条,用于滚动条的去向。 现在,我只希望滚动条在滚动时出现(一旦用户完成滚动,滚动条就会消失)。 我试过了:

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

另外,我的HTML在<head>包含以下内容:

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

所以它不允许缩放,默认情况下不会缩小。

但是,我不知道如何摆脱白色条纹。 有任何想法吗?

还击败了这一个。 在这里find答案。

看起来你已经死了与android:scrollbarStyle="insideOverlay" ,除了因为一些错误,它不能正确的定义在XML中。 如果你使用:

 webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 

烦人。

 public void setVerticalScrollbarOverlay (boolean overlay) 

因为:API级别1
指定垂直滚动条是否具有叠加样式。
参数
如果垂直滚动条应该有重叠样式,则重叠为TRUE。