本博客已弃用,更新版本请访问www.dss886.com

PullToRefresh是一个很成熟的下拉刷新的开源控件,目前托管在GitHub上:https://github.com/chrisbanes/Android-PullToRefresh

直接给PullToRefreshListView设置OnTouch(),会发现没有反应,这个函数根本没有被调用。

我之前的篇文章探讨过PullToRefresh的实质:PullToRefresh如何滚动到最顶部?以及PullToRefresh的实质。

想要给ListView设置setOnTouchListener(),直接给PullToRefreshListView设置是没有用的,要使用:

listView.getRefreshableView().setOnTouchListener(new OnTouchListener(){...});

至于为什么在PullToRefreshListView的setOnTouchListener()里放Log都不显示(根本没调用),

这个问题仍然值得探讨,如果有人有答案,欢迎留言。

更多相关文章

  1. Android(安卓)O 8.0及其以上系统的通知(Notification)、安装apk
  2. android ui篇 自己写界面
  3. Android(安卓)Camera 预览拉伸
  4. Android(安卓)View 事件分发机制流程
  5. Android日记之2012/02/03——ActivityGroup和Activity
  6. Android(安卓)TextView的设置
  7. Android之Intent探究
  8. 探究为何:在onCreate中通过View.post能获取宽高
  9. Android(安卓)Notification调用测试LED显示

随机推荐

  1. 转:android 图片叠加效果——两种方法
  2. Android在API推荐的方式来实现SQLite数据
  3. android之uses-permission
  4. Could not find com.android.tools.build
  5. 重写Android Log的输出,只在debug的时候输
  6. Android LayoutInflater的几种获得方式
  7. Android: EditText出现StackOverflowErro
  8. Android App 入门练手 简单的计算器
  9. Android获取View的高宽的方式
  10. android 广播大全 Intent Action 事件