這個控件還是挺複雜的,也是項目中應該算是比較常用的了,是以寫了一個小demo來講講,主要是自定義adapter的用法,加了很多的判斷等等等等….我們先來看看實作的效果吧!

好的,我們建立一個項目lvcheckbox
我們事先先把這兩個布局寫好吧,一個是主布局,還有一個listview的item.xml,相信不用多說
item.xml隻有兩個控件,很好了解吧
然後繼承點選事件,button的和listview的
當然,有些方法是後面寫的,我們提前寫好,比如删除和增加什麼的
這裡的
是一個計算方式,當我們删除之後,實際上數組是需要重新排列的,同時按鈕也要變回全選狀态的
好的,這樣的話就可以實作了,如果不懂的話可以下載下傳本文demo參考,覺得好的點個贊