Android使用RadioGroup實現自動換行、動態加載、多選框

這幾天要求實現一個自動換行、動態加載的一個多選框,在安卓中,大多數的多選框基本都是用CheckBox做的,而RadioGroup則是用來做單選的,一個自動換行、動態加載的單選RadioGroup可以參考這篇文章:
https://blog.csdn.net/u012246458/article/details/71524995

而我要講的是RadioGroup實現多選框,其實很簡單,只需要在上述鏈接的RadioGroupEx內不去設置RadioButton,而是改用CheckBox就可以實現多選框了。

判斷item是否選中我的思路是將CheckBox動態加載的時候存在一個List裏,如果需要獲取選擇狀態,遍歷該List獲取CheckBox的選擇狀態即可。

效果圖:
在這裏插入圖片描述

至於如何動態加載RadioGroup內的CheckBox,其實與加載RadioButton是一樣的設置方式,網上搜索RadioGroup 動態加載RadioButton,相信這方面的文章很多,我們要做的只是將RadioButton 換成 CheckBox就行了。

後記:
想了很多辦法,查了一些資料,沒想到將單選改爲多選如此的簡單。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章