2012-07-28 63 views

回答

2

處理SparseBooleanArray很簡單,一旦你得到它。如果你知道哪些項目被檢查,你應該能夠知道哪些項目沒有被檢查,通過假設所有不在檢查位置的項目都未被選中。

SparseBooleanArray checkedPositions = list.getCheckedItemPositions(); 
    for(int i=0; i<myList.size(); i++) { 
     if(checkedPositions.get(i)) { 
     // CHECKED 
     } else { 
     // NOT CHECKED 
     } 
    } 
+0

謝謝,Tim。但如何獲得數組中未經檢查的項目? SparseBooleanArray uncheckedPosition =? – tehnolog 2012-07-28 09:01:37

+0

我認爲我的代碼片段很明顯。 else部分中的所有項都未選中。沒有其他方法可以獲取它們。 – Tim 2012-07-28 09:21:36

相關問題