Android PullToRefresh中的焦點問題的解決辦法

感覺好久沒寫了文章了,最近實在是太忙了,忙成狗了,廢話少說進入主題。

還是一個老生常談的東西,PullToRefreshListView下拉刷新裏面的小BUG,前些日子因爲項目比較緊張,一直沒有在意這個bug,

後來才知道這個BUG比較疼。


BUG描述:  佈局XML文件   以及適配器    Activity 全都寫好了,數據也加載到了裏面,也可以下拉刷新了,但是出現了焦點問題,請看圖所示



當你點擊剩餘包間1的時候,沒有反應,於是乎你再次點擊,發現這時候可以了,同樣道理當你點擊那個飯碗的圖片時候第一次沒有反應,第二次沒有反應這是怎麼回事呢?有人說給組件設置上android:focusable="false"  這個屬性就OK了,但是這次不是很有效,簡單來說,如果是一個按鈕的話,設置還有效果,但是隻要點擊事件一多了,就不知道焦點屬於誰了,所以處理方法是,將你的activity裏面的對於pulltofresh的item監聽刪掉,移動到適配器中去寫,這樣就好了,並且,你在activity裏面寫的item監聽可以省去了,不妨遇到同樣問題的你試試看。

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