本博客已棄用,更新版本請訪問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都不顯示(根本沒調用),
這個問題仍然值得探討,如果有人有答案,歡迎留言。