Android开源代码解读のOnScrollListener实现ListActivity滚屏首字母提示

OnScrollListener接口是定义在AbsListView中的,而AbsListView的直接子类有GridViewListView,非直接子类有ExpandableListView。OnScrollListener的完整路径是frameworks\base\core\java\android\widget\AbsListView.java,代码如下:

该接口定义了三种滚动状态和两个回调函数,下面的代码使用onScroll来实现滚屏时提示内容首字母功能,当然,重点在例子的实现分析上面,并不局限于onScroll的使用。直接先看MainActivity的实现吧:(代码来自APIDemos,有修改)

mDialogText的布局文件list_position.xml如下:程序运行结果如下图所示:





posted on 2012-02-19 19:22  android开发实例  阅读(722)  评论(0编辑  收藏  举报

导航