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隐藏右侧滚动条功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Android滚动条广告实现代码示例
前言 几乎每个上线的App上面都会有个滚动条广告,滚动条广告主要以文字标题的形式存在,什么点开文章你就能赚一百万啊.看完转走这个你就能平安一生啊这样的标题,都是以标题广告的形式吸引人的,当然开个小玩笑啦,哈哈,毕竟是要赚钱的嘛,接上几个广告是正常滴~~ 之前在项目中要求要做一个滚动条轮播的展示,就是在滚动条上放几条广告进行轮播.一开始知识觉得直接用TextSwitcher或者ViewSwitcher就可以了.虽然这样也能满足需求,但是项目里有好几个地方都用到了滚动条广告.如果每个地方都写一套同样
-
Android开发:TextView加入滚动条示例
利用scrollview来实现,效果会好很多 复制代码 代码如下: <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="150dp" android:fadingEdge="vertical" android:scrollbars="vertical"
-
Android仿微信朋友圈实现滚动条下拉反弹效果
微信朋友圈上面的图片封面,QQ空间说说上面的图片封面都有下拉反弹的效果,这些都是使用滚动条实现的.下拉,当松开时候,反弹至原来的位置.下拉时候能看到背景图片.那么这里简单介绍一下这种效果的实现. 1.效果图 这部手机显示的分辨率有限,很老的手机调试. 2.具有反弹效果BounceScrollView package com.org.scroll; import android.content.Context; import android.graphics.Rect; import androi
-
Android ListView 滚动条的设置详解及实例代码
Android ListView 滚动条的设置详解 1.滚动条的属性 android:scrollbarAlwaysDrawHorizontalTrack 设置是否始终显示水平滚动条.这里用ScrollView.ListView测试均没有效果. android:scrollbarAlwaysDrawVerticalTrack 设置是否始终显示垂直滚动条.这里用ScrollView.ListView测试均没有效果. android:scrollbarDefaultDelayBeforeFade 设
-
android开发教程之文本框加滚动条scrollview
我们都知道EditText与TextView是Android的文本输入框和文本显示框,但是基于手机屏幕的大小因素,如果在需要输入较多文字或者显示较多内容的时候,手机屏幕是远远不够的,因此让文本框具有滚动条的功能是手机上必备的,下面介绍下如何加上滚动条.要加上滚动条,其实很简单,只需要在文本输入框或者文本显示框上面加上滚动条控件即可,该控件名字为ScrollView,以下我们对比下(以TextView举例). 复制代码 代码如下: //A.未加滚动效果 <TextView android:layo
-
android输入框与文本框加滚动条scrollview示例
我们都知道EditText与TextView是Android的文本输入框和文本显示框,但是基于手机屏幕的大小因素,如果在需要输入较多文字或者显示较多内容的时候,手机屏幕是远远不够的,因此让文本框具有滚动条的功能是手机上必备的,要加上滚动条,其实很简单,只需要在文本输入框或者文本显示框上面加上滚动条控件即可,该控件名字为ScrollView,以下我们对比下(以TextView举例). 复制代码 代码如下: //A.未加滚动效果 <TextView android:layout_width="
-
Android实现Activity水平和垂直滚动条的方法
本文实例讲述了Android实现Activity水平和垂直滚动条的方法.分享给大家供大家参考,具体如下: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="
-
Android ListView隐藏右侧滚动条功能
关于ListView的滚动条几种情形: 1.默认情况:活动(滚动)时显示,不活动时隐藏. 2.活动和不活动时都显示. 3.活动和不活动时都隐藏. 上述集中情况,均有ListView的以下设置属性方法控制 1.setVerticalScrollBarEnabled(boolean b); 设置true时: 存在滚动条 设置false时: 隐藏滚动条 2.setScrollbarFadingEnabled(boolean b); 设置true时: 活动时显示滚动条,不活动时隐藏滚动条 设置false
-
Android ListView物流获取追踪功能实现
ListView 控件可使用四种不同视图显示项目.通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本. 最近在网上看到时间轴的布局效果,尝试按照这个原理,实现物流跟踪的效果,目前已经实现了,效果如下图 该效果完全是使用ListView来实现了,下面我们来看一下是如何实现的 (一):布局ListView并编写Item布局 首先需要在布局上面编写ListView: <RelativeLayout xmlns:android="http://schemas.android.c
-
Android ListView实现简单列表功能
ListView如何实现简单列表,供大家参考,具体内容如下 效果图: 啥也没干的ListView张这样: fry.Activity01 package fry; import com.example.ListView.R; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.
-
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自动显示隐藏布局的实现方法
借助View的OnTouchListener接口来监听listView的滑动,通过比较与上次坐标的大小,判断滑动方向,并通过滑动方向来判断是否需显示或者隐藏对应的布局,并且带有动画效果. 1.自动显示隐藏Toolbar 首先给listView增加一个HeaderView,避免第一个Item被Toolbar遮挡. View header=new View(this); header.setLayoutParams(new AbsListView.LayoutParams( AbsListView.
-
Android ListView中headerview的动态显示和隐藏的实现方法
Android ListView中headerview的动态显示和隐藏的实现方法 1.动态设置headerview的方法 动态设置headerview有两个思路. 方法一 将header的布局写在list item的布局文件中,在adapter中通过判断position的值是否为0动态控制其显示或隐藏. 代码示例: item.xml布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout x
-
Android ListView实现单选及多选等功能示例
本文实例讲述了Android ListView实现单选及多选等功能的方法.分享给大家供大家参考,具体如下: 在项目中也遇到过给ListView的item添加选择功能.比如一个网购APP,有个历史浏览页面,这个页面现点击item单选/多选及全选删除功能. 当时也是通过在数据中添加一个是否选择的字段来记录item的状态,然后根据这个字段有相应的position位置进行选择状态更改及删除操作. 刚刚看了Android API Demos中17种ListView的实现方法,发现ListView自身就带有
-
Android编程实现点击EditText之外的控件隐藏软键盘功能
本文实例讲述了Android编程实现点击EditText之外的控件隐藏软键盘功能.分享给大家供大家参考,具体如下: 工具类 ... public static void hideKeyboard(Context ctx) { if (ctx != null) { View view = ((Activity) ctx).getCurrentFocus(); if (view != null) { InputMethodManager inputManager = (InputMethodMana
随机推荐
- Flex帮助文档(chm格式)制作及FAR的使用
- xhEditor 免费的国产HTML在线编辑器
- AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
- javascript中的Base64、UTF8编码与解码详解
- vue.js如何将echarts封装为组件一键使用详解
- java如何交换这两个变量的值方法介绍
- 微信小程序 input表单与redio及下拉列表的使用实例
- ThinkPHP的I方法使用详解
- 不用数据库的多用户文件自由上传投票系统(2)
- 解决C# 截取当前程序窗口指定位置截图的实现方法
- 深入探讨:宏、内联函数与普通函数的区别
- js获取系统的根路径实现介绍
- Java设计模式之备忘录模式(Memento模式)介绍
- 用vbscript实现在消息框中显示一个超链接
- C语言矩阵连乘 (动态规划)详解
- MongoDB社区版和企业版的差别对照表
- Oracle自动备份及自动备份步骤
- nginx日志配置指令详解
- Node.js事件驱动
- java多线程编程之java线程简介