Nik*_*tel 48 android android-scrollview
我有一个带ScrollView的应用程序,我不希望滚动条出现在屏幕上.如何在确保滚动仍然有效的同时隐藏ScrollView中的滚动条?
Uma*_*shi 108
在Java中添加此代码
myScrollView.setVerticalScrollBarEnabled(false);
myScrollView.setHorizontalScrollBarEnabled(false);
Run Code Online (Sandbox Code Playgroud)
在XML中,将以下属性添加到ScrollView
android:scrollbars="none"
Run Code Online (Sandbox Code Playgroud)
像这样
<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 -->
>
Run Code Online (Sandbox Code Playgroud)
Kis*_*N R 27
这将隐藏滚动条,但滚动条不会禁用
android:scrollbarThumbVertical="@null"
android:scrollbarThumbHorizontal="@null"
Run Code Online (Sandbox Code Playgroud)
这将禁用滚动条
android:scrollbars="none"
Run Code Online (Sandbox Code Playgroud)
试试这个,它也在工作......
android:scrollbarThumbVertical="@null"
Run Code Online (Sandbox Code Playgroud)
要么
android:scrollbarThumbHorizontal="@null"
Run Code Online (Sandbox Code Playgroud)
在我的经验中,
android:scrollbarThumbVertical="@null"
Run Code Online (Sandbox Code Playgroud)
在旧设备中可能会导致NullPointerException。改用这个:
android:scrollbarThumbVertical="@android:color/transparent"
Run Code Online (Sandbox Code Playgroud)
干杯!
小智 5
你必须尝试以下解决方案
android:scrollbars="none"
Run Code Online (Sandbox Code Playgroud)
或者
android:scrollbarThumbVertical="@null"
android:scrollbarThumbHorizontal="@null"
Run Code Online (Sandbox Code Playgroud)
或者更改滚动条的颜色以隐藏它们
android:scrollbarThumbVertical="@android:color/transparent"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44959 次 |
| 最近记录: |