1.ScrollView监测是否滚动到顶部或底部

onScrollChanged();

滚动到顶部判断:getScrollY() == 0

滚动到底部判断:getChildAt(0).getMeasuredHeight() <= getScrollY() + getHeight()

当getScrollY()达到最大时加上scrollView的高度就的就等于它内容的高度

2.ListView、GridView(AbListView)滚动到最后一条监听

onScrollStateChanged();

if(scrollState==OnScrollListener.SCROLL_STATE_IDLE)//滑动事件溜完了在判断最后一条可见項是不是最后一条item

AbsListView.getLastVisiblePosition() = =(AbsListView.getCount() - 1)

3.下拉刷新监听

onTouchEvent();

MoveY-DownY>DefaultDistance:表示向下滑动到了默认的距离(默认距离>0,否则就是(往回拉)

然后更新pading

更多相关文章

  1. Android(安卓)服务入门(电话监听)
  2. Listview 自动滚动到最下边
  3. android中回调函数
  4. android CheckBox控件的定义及事件监听
  5. 三星在Android上的改进对Developer的影响
  6. 笔记68--继续ListView和GridView1
  7. Button监听方式
  8. Android时间计时器
  9. Android判断Activity是否全屏的方式!!!(最全)

随机推荐

  1. Android浸入式
  2. android MultiDex
  3. Android(安卓)- MPTCP - (./net/ipv4/Kco
  4. Android(安卓)Activity 四种启动模式
  5. Fragment中跨线程调用控件的问题
  6. android4.0 上定制状态栏
  7. Android(安卓)Launcher 如何去掉主菜单,所
  8. android 仿微信多图选择器(带预览、照相
  9. Android(安卓)RIL 架构学习总结 .
  10. Android(安卓)poweroff 流程