Android开源代码解读のOnScrollListener实现ListActivity滚屏首字母提示
OnScrollListener接口是定义在AbsListView中的,而AbsListView的直接子类有GridView和ListView,非直接子类有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开发实例 阅读(723) 评论(0) 编辑 收藏 举报