Android 快速拖动条(fastScrollBar)


        要实现微薄右侧的快速拖动条功能,在xml文件中定义ListView时加入以下属性就可以了。

       android:fastScrollEnabled="true"

如果依然无效,加入:

       <requestFocus />

如果想一直保持拖动条可见:

      android:fastScrollAlwaysVisible="true"


有时候会发现设置属性无效,滚动ListView并未出现滑块。原因是该属性生效有最小记录限制。当ListView记录能够在4屏以内显示(也就是说滚动4页)就不会出现滑块。


另外,关于scrollBar 背景与样式,在ListView中设置如下属性:

       android:scrollbarThumbVertical="@drawable/..."
              android:scrollbarTrackVertical="@drawable/..."


关于,fastScrollBar背景与样式,可在style.xml中定义主题属性:

      <item name="android:fastScrollTrackDrawable">@drawable/....</item>

      <item name="android:fastScrollThumbDrawable">@drawable/....</item>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值