如何始终显示滚动条
我滚动视图中的滚动条只有当我开始滚动时才可见。 我怎样才能始终显示它?
截至目前最好的方法是在xml中使用android:fadeScrollbars="false"
,这相当于ScrollView.setScrollbarFadingEnabled(false);
在java代码中。
设置android:scrollbarFadeDuration="0"
将做的伎俩。
有两种方法:
- 从Java代码:
ScrollView.setScrollbarFadingEnabled(false);
- 来自XML代码:
android:fadeScrollbars="false"
就那么简单!
试试这个,因为上面的build议不适合我,当我想为TextView做这个:
TextView.setScrollbarFadingEnabled(false);
祝你好运。
垂直使用android:scrollbarAlwaysDrawVerticalTrack="true"
。 并尝试android:scrollbarAlwaysDrawHorizontalTrack="true"
横向
由于以上都没有为我工作,这是什么: android:scrollbarDefaultDelayBeforeFade="500000"
android:scrollbarFadeDuration="0"
在退出应用程序并重新启动后有时不起作用。 所以我添加gallery.setScrollbarFadingEnabled(false);
到活动,它的作品!
这两个人一起为我工作:
android:scrollbarFadeDuration="0" android:scrollbarAlwaysDrawVerticalTrack="true"
不要忘记添加android:scrollbars="vertical"
以及android:fadeScrollbars="false"
否则在某些情况下根本不会显示。
setVertical *有助于使垂直滚动条始终以编程方式可见
scrollView.setScrollbarFadingEnabled(false); scrollView.setVerticalScrollBarEnabled(true); scrollView.setVerticalFadingEdgeEnabled(false);