Android(安卓)开发学习手记(三):关于PullToRefresh的setOnTouchListener()无效的问题。
16lz
2021-01-26
本博客已弃用,更新版本请访问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都不显示(根本没调用),
这个问题仍然值得探讨,如果有人有答案,欢迎留言。
更多相关文章
- Android(安卓)O 8.0及其以上系统的通知(Notification)、安装apk
- android ui篇 自己写界面
- Android(安卓)Camera 预览拉伸
- Android(安卓)View 事件分发机制流程
- Android日记之2012/02/03——ActivityGroup和Activity
- Android(安卓)TextView的设置
- Android之Intent探究
- 探究为何:在onCreate中通过View.post能获取宽高
- Android(安卓)Notification调用测试LED显示