我有一个滚动型的应用程序,我不想滚动条出现在屏幕上。如何隐藏滚动条的滚动型,同时确保滚动仍然有效?
在Java中添加以下代码
myScrollView.setVerticalScrollBarEnabled(false);
myScrollView.setHorizontalScrollBarEnabled(false);
在XML以下属性添加到您的滚动型
android:scrollbars="none"
像这样
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/mainScroll"
android:scrollbars="none" <!-- line to be added -->
>
这将隐藏滚动条拐杖,但滚动条不禁止
android:scrollbarThumbVertical="@null"
android:scrollbarThumbHorizontal="@null"
这将禁用滚动条
android:scrollbars="none"
在XML集android:scrollbars="none"
试试这个,它也在努力......
android:scrollbarThumbVertical="@null"
要么
android:scrollbarThumbHorizontal="@null"
在我的经验中,
android:scrollbarThumbVertical="@null"
可在老设备导致NullPointerException异常。使用这个来代替:
android:scrollbarThumbVertical="@android:color/transparent"
干杯!
在XML布局,添加该属性:
android:scrollbarSize="0dp"
你必须尝试以下解决方案
android:scrollbars="none"
要么
android:scrollbarThumbVertical="@null"
android:scrollbarThumbHorizontal="@null"
或更改滚动条来隐藏他们的颜色
android:scrollbarThumbVertical="@android:color/transparent"
隐藏垂直滚动条,在XML做到这一点:
android:scrollbarThumbVertical="@null"
而对于隐藏水平滚动条做到这一点:
android:scrollbarThumbHorizontal="@null"
如果你想隐藏滚动条没有禁用它的代码上面的行会工作。
而对于禁用滚动条,这样写:
android:scrollbars="none"
现在,如果u盘android:scrollbars="none"
滚动不工作了
我已经解决了这个问题
android:scrollbars="vertical" // or horizontal
和它的大小设置为0 DP
android:scrollbarSize="0dp"