滚动型隐藏滚动条

问题描述 投票:39回答:9

我有一个滚动型的应用程序,我不想滚动条出现在屏幕上。如何隐藏滚动条的滚动型,同时确保滚动仍然有效?

android android-scrollview
9个回答
101
投票

在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 -->
>

26
投票

这将隐藏滚动条拐杖,但滚动条不禁止

android:scrollbarThumbVertical="@null"

android:scrollbarThumbHorizontal="@null"

这将禁用滚动条

android:scrollbars="none"

12
投票

在XML集android:scrollbars="none"


5
投票

试试这个,它也在努力......

android:scrollbarThumbVertical="@null"

要么

android:scrollbarThumbHorizontal="@null"

2
投票

在我的经验中,

android:scrollbarThumbVertical="@null"

可在老设备导致NullPointerException异常。使用这个来代替:

android:scrollbarThumbVertical="@android:color/transparent"

干杯!


1
投票

在XML布局,添加该属性:

android:scrollbarSize="0dp"

1
投票

你必须尝试以下解决方案

    android:scrollbars="none"

要么

    android:scrollbarThumbVertical="@null"
    android:scrollbarThumbHorizontal="@null"

或更改滚动条来隐藏他们的颜色

    android:scrollbarThumbVertical="@android:color/transparent"

0
投票

隐藏垂直滚动条,在XML做到这一点:

android:scrollbarThumbVertical="@null"

而对于隐藏水平滚动条做到这一点:

android:scrollbarThumbHorizontal="@null"

如果你想隐藏滚动条没有禁用它的代码上面的行会工作。

而对于禁用滚动条,这样写:

android:scrollbars="none"

0
投票

现在,如果u盘android:scrollbars="none"滚动不工作了

我已经解决了这个问题

  android:scrollbars="vertical" // or horizontal

和它的大小设置为0 DP

  android:scrollbarSize="0dp"
© www.soinside.com 2019 - 2024. All rights reserved.