天天看點

Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能

這個控件還是挺複雜的,也是項目中應該算是比較常用的了,是以寫了一個小demo來講講,主要是自定義adapter的用法,加了很多的判斷等等等等….我們先來看看實作的效果吧!
Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能
好的,我們建立一個項目lvcheckbox
Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能
我們事先先把這兩個布局寫好吧,一個是主布局,還有一個listview的item.xml,相信不用多說
item.xml隻有兩個控件,很好了解吧
然後繼承點選事件,button的和listview的
當然,有些方法是後面寫的,我們提前寫好,比如删除和增加什麼的
這裡的
是一個計算方式,當我們删除之後,實際上數組是需要重新排列的,同時按鈕也要變回全選狀态的
Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能Android進階控件(一)——ListView綁定CheckBox實作全選,增加和删除等功能
好的,這樣的話就可以實作了,如果不懂的話可以下載下傳本文demo參考,覺得好的點個贊

繼續閱讀