Android 開發學習手記(三):關於PullToRefresh的setOnTouchListener()無效的問題。

本博客已棄用,更新版本請訪問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都不顯示(根本沒調用),

這個問題仍然值得探討,如果有人有答案,歡迎留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章