在WebView中隐藏滚动条

当我不滚动页面时,我想在WebView中隐藏垂直滚动条。 就目前而言,它始终显示。 我以编程方式创build了一个WebView,所以我的问题是以编程方式定制滚动条。 谢谢!

Solutions Collecting From Web of "在WebView中隐藏滚动条"

setScrollbarFadingEnabled()方法正是你想要的。 当视图不滚动时,它隐藏滚动条。

 webView.setScrollbarFadingEnabled(true); 

试试这个代码,

 webView.setVerticalScrollBarEnabled(false); 

不需要编码。 如果你把android:scrollbars="none"放在你的XML中,它将会工作。

 <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scrollbars="none" /> 

这是你以后的事情:

 mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 

在WebView的XML中将scrollbars设置为none 。 参考请试试这个代码。

 <WebView android:id="@+id/webView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scrollbars="none"/> 

类似于其他的答案,但得到一个滚动条行为像在ListView中,这是代码:

 webView.setScrollbarFadingEnabled(true); // Explicitly, however it's a default, I think. webView.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);