手机软件开发[6]如何使用RadioGroup和CheckBox
1、我们酋篚靶高需要设计一个登录界面的布局。打开"res/layout/activity_main.xml"文件,分别从工琼藻樘哒具栏中向Activity界面拖出1个RadioGroup控件, 2个CheckBox 控件和1个Button控件。
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/5c2a1ad149299a884d71cb5667eeadbcbf2f7ff5.jpg)
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/e9a4f2eeadbcbe2f3e1265ab54dae43b3a8678f5.jpg)
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/bf6e59704618dfda9859183589214f57925677f5.jpg)
2、打开activity_main.xml文竭惮蚕斗件,代码会自动生成如下图示的代码,我们将RatioGroup的ID修改为gender, 两个 RadioButton的ID分别需要修改为male和female,这里需要注意: 第一个RadioButton的单选框有一个属性android:checked = "true"则表示此单选按钮默认为被选中状态。
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/e57a258602214f5713347008732064fb970b73f5.jpg)
3、将两个CheckBox的id修改为football和basketball,其文本字串分别修改为足球和蓝球,Buttion的id修改为save,其文本字串修改为"保存"。
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/4e168d5653bbf820e799b5b8ba21056105a36ef5.jpg)
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/65ba880b3121056183c1765a08aee8d7582a6af5.jpg)
4、修改之后的效果图,如下示意图:
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/05e24be983aee8d7d248c05c6b781431deb666f5.jpg)
5、做到这里,我们已经做完了一部分设计了,但是,我们点击"保存"按钮时,却发现没有什么反应。接下来,我们要做的就是在“保存”按钮上添加单击事件。
6、打开com.example.test/MainActivity文件,然后输入如下代码:
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/def72c6c576699cf91310cd0a885e036e3915ef5.jpg)
7、按照上面方式修改后,我们运行模拟器可以看到如下效果:
![手机软件开发[6]如何使用RadioGroup和CheckBox](https://exp-picture.cdn.bcebos.com/031231632385e03675f3645bb8e039723c035af5.jpg)
8、到这里,我们就已经成功的创建了一个登录界面了。