经常看到许多优秀的android软件中的ListView列表控件的快速滚动滑块很酷,却不知道是如何实现的。还以为是他们开发人员自己编写的呢,后来才发现这其实是android自带的一个辅助性滚动滑块。
辅助滚动滑块只需要一行代码就可以搞定,如果你使用XML布局只需要在ListView节点中加入 android:fastScrollEnabled="true"这个属性即可,而对于Java代码可以通myListView.setFastScrollEnabled(true);来控制启用,参数false为隐藏。
还有一点就是当你的滚动内容较小,不到当前ListView的3个屏幕高度时则不会出现这个快速滚动滑块.
效果图: