感覺好久沒寫了文章了,最近實在是太忙了,忙成狗了,廢話少說進入主題。
還是一個老生常談的東西,PullToRefreshListView下拉刷新裏面的小BUG,前些日子因爲項目比較緊張,一直沒有在意這個bug,
後來才知道這個BUG比較疼。
BUG描述: 佈局XML文件 以及適配器 Activity 全都寫好了,數據也加載到了裏面,也可以下拉刷新了,但是出現了焦點問題,請看圖所示
當你點擊剩餘包間1的時候,沒有反應,於是乎你再次點擊,發現這時候可以了,同樣道理當你點擊那個飯碗的圖片時候第一次沒有反應,第二次沒有反應這是怎麼回事呢?有人說給組件設置上android:focusable="false" 這個屬性就OK了,但是這次不是很有效,簡單來說,如果是一個按鈕的話,設置還有效果,但是隻要點擊事件一多了,就不知道焦點屬於誰了,所以處理方法是,將你的activity裏面的對於pulltofresh的item監聽刪掉,移動到適配器中去寫,這樣就好了,並且,你在activity裏面寫的item監聽可以省去了,不妨遇到同樣問題的你試試看。