5.RadioButton&Checkbox

RadioButton(单选框)

由RaidoGroup(可控制方向)包裹通过checked属性选中

获取值:1.radioGroup.setOnCheckedChangeListener() ==>checkeId==>radioButton

               2.遍历radioGroup(getChildCount),getChildAt(i)==>radioButton.isChecked()==>radioButton


CheckBox(复选框)

获取值:1.checkBox.onCheckedChanged() ==>boolean b ==>if(b)

               2.checkBox.isChecked()

自定义选中效果: 1.android:button="@drawable/rad_btn_selctor"

                              2.style="@style/MyCheckBox"

                                  style标签下@drawable/rad_btn_selctor

控制选择框位置:android:button="@null"

                             android:drawableTop="@android:drawable/btn_radio"

你可能感兴趣的:(5.RadioButton&Checkbox)