0
我有一個listView(使用自定義適配器)。它工作正常,但一個小問題。 當我嘗試滾動列表視圖時,我觸摸開始滾動的行取消選中。 (之前通過單擊該行檢查過)(單擊該行檢查listview的onItemClick事件中的複選框)。false onItemClick滾動listView
所以,每當我嘗試滾動,如果行項目被選中,它會被取消選擇。 :(
不知道如何解決它
我有一個listView(使用自定義適配器)。它工作正常,但一個小問題。 當我嘗試滾動列表視圖時,我觸摸開始滾動的行取消選中。 (之前通過單擊該行檢查過)(單擊該行檢查listview的onItemClick事件中的複選框)。false onItemClick滾動listView
所以,每當我嘗試滾動,如果行項目被選中,它會被取消選擇。 :(
不知道如何解決它
你應該做一個布爾數組,以保持位置,選中(真)和未選中(假)。 當一個項目被選中,更新後的位置其狀態和也請撥打notifyDataSetChanged()
來驗證新數據集的列表視圖
您需要維護您檢查的項目列表,並且在滾動和綁定視圖時手動檢查/取消選中它們.ListViews不會保持該選中狀態對於你 – dymmeh
我保持這一點,問題在於代碼無法通過單擊或滾動來分辨OnItemClick事件。 y滾動列表視圖我得到一個onItemClick – mSO
爲什麼不使用onListItemClick就像你應該是? – dymmeh