在WebView中隐藏滚动条

lom*_*mza 22 android scrollbar android-webview

当我不滚动页面时,我想在WebView中隐藏垂直滚动条.至于现在,它总是显示.我以编程方式创建WebView,因此我的问题与以编程方式自定义滚动条有关.谢谢!

ila*_*o j 49

试试这段代码,

webView.setVerticalScrollBarEnabled(false);
Run Code Online (Sandbox Code Playgroud)


Aby*_*hew 37

无需更改Java代码.
如果您android:scrollbars="none"输入XML ,它将起作用.

<WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:scrollbars="none" />
Run Code Online (Sandbox Code Playgroud)


Ser*_*tov 14

setScrollbarFadingEnabled()方法完全符合您的要求.当视图不滚动时,它会隐藏滚动条.

webView.setScrollbarFadingEnabled(true);
Run Code Online (Sandbox Code Playgroud)


小智 10

设置scrollbarsnoneXML for WebView.如需参考,请尝试此代码.

<WebView android:id="@+id/webView"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:scrollbars="none"/> 
Run Code Online (Sandbox Code Playgroud)


wor*_*ked 8

这就是你所追求的:

mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
Run Code Online (Sandbox Code Playgroud)