`
mmdev
  • 浏览: 12948958 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

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如下:程序运行结果如下图所示:





分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics