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隐藏右侧滚动条功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

时间: 2024-10-28 08:22:46

Android ListView隐藏右侧滚动条功能的相关文章

Android ListView物流获取追踪功能实现_Android

ListView 控件可使用四种不同视图显示项目.通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本. 最近在网上看到时间轴的布局效果,尝试按照这个原理,实现物流跟踪的效果,目前已经实现了,效果如下图 该效果完全是使用ListView来实现了,下面我们来看一下是如何实现的 (一):布局ListView并编写Item布局 首先需要在布局上面编写ListView: <RelativeLayout xmlns:android="http://schemas.android.c

Android ListView物流获取追踪功能实现

ListView 控件可使用四种不同视图显示项目.通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本. 最近在网上看到时间轴的布局效果,尝试按照这个原理,实现物流跟踪的效果,目前已经实现了,效果如下图 该效果完全是使用ListView来实现了,下面我们来看一下是如何实现的 (一):布局ListView并编写Item布局 首先需要在布局上面编写ListView: <RelativeLayout xmlns:android="http://schemas.android.c

android ListView隐藏FooterView(headerView)

在安卓开发中,在使用listView时,我们会经常用到footerView或者headerView 给ListView添加的footer和header好多时候,会根据情况隐藏和显示. 因为footer和header使用删除和添加的方法总感觉不好. 而直接设置footer和header中的view为GONE时,虽然内容不显示了,但是这块区域还是会被占用. 经过各种方法测试,最后得出一个可以完美解决该问题的方法,如下代码: this.footerLayout.setVisibility(View.G

Android ListView实现上拉加载更多和下拉刷新功能_Android

本文实例为大家介绍了Android ListView下拉刷新功能的实现方法和功能,供大家参考,具体内容如下 1.ListView优化方式 界面缓存:ViewHolder+convertView分页加载:上拉刷新图片缓存快速滑动ListView禁止刷新 2.效果 3.上拉加载更多原理及实现 当我们手指滑动到listview最后位置的时候,我们触发加载数据的方法.这触发之前我们需要做一些工作,包括: 如何判断滑动到最后? 如何避免重复加载数据? 加载之后如何刷新界面? 1).界面实现AbsListV

Android ListView实现上拉加载更多和下拉刷新功能

本文实例为大家介绍了Android ListView下拉刷新功能的实现方法和功能,供大家参考,具体内容如下 1.ListView优化方式 界面缓存:ViewHolder+convertView 分页加载:上拉刷新 图片缓存 快速滑动ListView禁止刷新 2.效果 3.上拉加载更多原理及实现 当我们手指滑动到listview最后位置的时候,我们触发加载数据的方法.这触发之前我们需要做一些工作,包括: 如何判断滑动到最后? 如何避免重复加载数据? 加载之后如何刷新界面? 1).界面实现AbsLi

Android编程之ListView和EditText发布帖子隐藏软键盘功能详解

本文实例讲述了Android编程之ListView和EditText发布帖子隐藏软键盘功能.分享给大家供大家参考,具体如下: 在Android开发中,手动调用软件盘的隐藏和显示有时候也是非常常见的需求. EditText控件实现了点击打开软键盘输入功能,but why ? 为什么EditText可以点击弹出keyboard,而TextView却不可以,EditText继承TextView做了哪些修改呢?关于这些问题得查看相关具体代码如何实现可以参考,看似简单的控件其实系统封装实现的很复杂.这里告

Android ListView分页功能实现方法_Android

通过本次小Demo我学到了: 1.ListView的小小的一个分页功能 2.加深了对自定义控件的理解 3.对ListView的优化 4.对BaseAdapter的使用 5.自定义Adapter 6.接口的回调 要实现下面的效果--当拖动ListView到底部的时候,显示一个ProgressBar和一个"正在加载..."的TextView.并且过两秒钟后,在下面加载出新的数据.项目的目录结构和程序要实现的效果如下:      首先是布局部分: 我为了实现此效果,首先在布局文件中新建了一个

android listview removeFooterView()隐藏不了

问题描述 android listview removeFooterView()隐藏不了 android listview removeFooterView()不能隐藏,返回为false mListView.removeFooterView(mFooterView); mListView.setAdapter(mListView.getAdapter()); 解决方案 貌似没什么问题,帮你顶一下

Android ListView中动态显示和隐藏Header&amp;Footer的方法_Android

ListView的模板写法 ListView模板写法的完整代码: •android代码优化----ListView中自定义adapter的封装(ListView的模板写法) 以后每写一个ListView,就这么做:直接导入ViewHolder.java和ListViewAdapter,然后写一个自定义adapter继承自ListViewAdapter就行了. ListView中动态显示和隐藏Header&Footer 如果需要动态的显示和隐藏footer的话,按照惯例,误以为直接通过setVis