当前位置: 首页 > 编程笔记 >

Android ListView隐藏右侧滚动条功能

翟浩穰
2023-03-14
本文向大家介绍Android ListView隐藏右侧滚动条功能,包括了Android ListView隐藏右侧滚动条功能的使用技巧和注意事项,需要的朋友参考一下

关于ListView的滚动条几种情形:

1、默认情况:活动(滚动)时显示,不活动时隐藏。

2、活动和不活动时都显示。

3、活动和不活动时都隐藏。

上述集中情况,均有ListView的以下设置属性方法控制

1、setVerticalScrollBarEnabled(boolean b);

设置true时: 存在滚动条

设置false时: 隐藏滚动条

2、setScrollbarFadingEnabled(boolean b);

设置true时: 活动时显示滚动条,不活动时隐藏滚动条

设置false时: 活动和不活动时,均显示滚动条。

当然设置属性也可以通过xml来进行设置listview中的属性:

//对应setVerticalScrollBarEnabled(false) 
android:scrollbars="none" 
//对应setScrollbarFadingEnabled(false) 
android:fadeScrollbars="false" 

上述都是关于ListView的普通的滚动条设置,然而ListView还存在快速滚动条:

使用setFastScrollEnabled(boolean b)进行设置:

当设置true时:显示快速滚动条,此时需注意,无论普通滚动条如何设置,都将显示快速滚动条

当设置false时:隐藏快速滚动条。

综上所述:要时ListView右侧无滚动条需要禁用普通的滚动条及快速滚动条

mListView.setVerticalScrollBarEnabled(false); 
mListView.setFastScrollEnabled(false) 

以上所述是小编给大家介绍的Android ListView隐藏右侧滚动条功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 目前,我正在使用以下代码显示滚动条: 使用此CSS时,滚动条始终可见,这意味着即使div中的内容没有溢出。 当内容符合提到的高度时,我如何隐藏它们?

  • 问题内容: 我希望能够滚动浏览整个页面,但不显示滚动条。 在谷歌浏览器中: 但是Mozilla Firefox和Internet Explorer似乎无法正常工作。 我也在CSS中尝试过: 那确实隐藏了滚动条,但我不能再滚动了。 有什么办法可以删除滚动条,同时仍然可以滚动整个页面? 请仅使用CSS或HTML。 问题答案: 只是测试工作正常。 JavaScript: 由于滚动条的宽度在不同的浏览器中

  • 我试图创建一个滚动条隐藏的页面,但你仍然可以滚动或点击链接向下滚动。我可以隐藏滚动条,但我不能在100%上留下一页滚动。HTML CSS

  • 问题内容: 考虑这个图像。如您所见,它具有一个应用程序栏,而该应用程序栏具有“选项卡式”按钮。我正在尝试对应用 栏进行动画处理,以使其在向上滚动时隐藏,并且仅显示“选项卡按钮”,而在向上滚动时不显示应用栏。请 帮帮我。对不起英语不好而不不是美国人我不是英语 问题答案: 如果我对您的理解正确,以下代码应可使应用程序栏在滚动时隐藏,而TabBar仍可见: 示例来自于。这篇文章.

  • 我有一个,其元素样式如下: 我需要允许滚动沿Y轴当它变得高于300px,这工作很好。但我需要将设置为滚动条本身。 我尝试使用这个元素样式: 当它隐藏滚动条时,它也不允许滚动。有没有一种方法可以在滚动条不可见的情况下滚动?

  • 我希望能够滚动通过整个页面,但没有滚动条显示。 在Google Chrome中是: 但Mozilla Firefox和Internet Explorer似乎不是这样工作的。 我也在CSS中尝试过这个: 这确实隐藏了滚动条,但我不能再滚动了。 有没有一种方法,我可以删除滚动条,同时仍然能够滚动整个页面? 请使用CSS或HTML。