天天看點

ListView嵌套CheckBox

 在android開發中經常會使用到一些listView中嵌套一些Button,CheckBox等等布局。那麼本編重點介紹CheckBox和ListView的使用。

其實很簡單,在listView的item中添加一個CheckBox就好,這樣在每條item中都會出現一個CheckBox。

下面就來介紹怎麼實作全選,多選等功能。這個其實在你自定義的adapter中記錄下被勾選的位置,然後改變CheckBox的狀态就可以實作勾選功能。

下面上代碼:

listView中的item的布局就不上了,效果如圖。

ListView嵌套CheckBox

自定義adapter代碼要注意初始化CheckBox的狀态和記錄勾選狀态:

ListView嵌套CheckBox

activity中對全選和取消全選做監聽:

ListView嵌套CheckBox

需要注意的也就這些,下面附上源碼

csdn:http://download.csdn.net/download/qq_36530458/10141995

百度雲連結:https://pan.baidu.com/s/1kVxgDQv 密碼:3zuu

簡   書:

ListView嵌套CheckBox

公衆号:

ListView嵌套CheckBox