如何始终显示滚动条

我滚动视图中的滚动条只有当我开始滚动时才可见。 我怎样才能始终显示它?

截至目前最好的方法是在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);