我希望在我的WebView中,当我不滚动页面时,能够隐藏垂直滚动条。目前情况是它总是显示。我通过编程方式创建了一个WebView,因此我的问题与编程定制滚动条有关。谢谢!
我希望在我的WebView中,当我不滚动页面时,能够隐藏垂直滚动条。目前情况是它总是显示。我通过编程方式创建了一个WebView,因此我的问题与编程定制滚动条有关。谢谢!
试试这段代码:
webView.setVerticalScrollBarEnabled(false);
不需要更改您的Java代码。
只需在您的XML中添加android:scrollbars="none"
,它就可以正常工作。
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="none" />
setScrollbarFadingEnabled()
方法能够实现您想要的效果。当视图不滚动时,它会隐藏滚动条。
webView.setScrollbarFadingEnabled(true);
scrollbars
设置为 none
。参考代码如下:<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.setVerticalScrollBarEnabled(false)
For Horizontal scrollbar -
webView.setHorizontalScrollBarEnabled(false);
webView.setScrollbarFadingEnabled(true); // Explicitly, however it's a default, I think.
webView.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
mWebView.setVerticalScrollBarEnabled(false);