相识RadioGroup初恋CheckBox

                个人天空里没有太阳,老是黑夜,但并不暗,由于有东西代替了太阳。虽然没有太阳那么明亮,但对我来讲已经足够。java

                凭借着这份光,我便能把黑夜当成白天。我历来就没有太阳,因此不怕失去。android

                                      

第2章、单选按钮RadioGroup与复选框CheckBox

 

             

合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。工具

 

   在Android App应用中,单选按钮和复选框也是常常使用的,下面咱们一块儿学习一下。咱们须要学习Android中的基本控件:(1)单选按钮RadioGroup、(2)复选框CheckBox。布局

  

 

1、设计登陆窗口学习

  打开“res/layout/activity_main.xml”文件。spa

   一、分别从工具栏向activity拖出1个单选按钮列表RadioGroup(注意自动包含3个单选按钮RadioButton)、2个复选框CheckBox、1个按钮Button。这3个控件均来自Form Widgets。设计

  

  二、打开activity_main.xml文件。orm

  咱们把自动生成的代码修改为以下代码,具体为:xml

  (1)RatioGroup的id修改成gender,两个RadioButton的id分别修改成male和female,其文本分别修改成男和女;继承

  注意:第1个单选按钮android:checked="true"表示此单选按钮默认为选择。

  (2)两个CheckBox的id修改成football和basketball,其文本分别修改成足球和蓝球;

  (3)Buttion的id修改成save,其文本修改成"保存"。

  

  三、界面以下:

  

  这个界面经常使用于注册,咱们能够在控件前加“性别”、“爱好”提示,也能够把整个布局排得更美观一些,但不是如今,在之后咱们学过布局章节再说,咱们如今把最重要的精力放在控件的使用上。相信不久的未来,你会把页面作得更漂亮!

 

2、单击事件 

  打开“src/com.genwoxue.RadioGroupCheckBox/MainActivity.java”文件。

  而后输入如下代码:

  

  在以上代码中,咱们着重分析一下带有浅蓝色背景部分,其它是最简单的基础代码,若是不明白,请参考上一章内容。

  一、第①部分

  导入与RadioButton、CheckBox相关的2个包。

  二、第②部分

  声明5个控件变量。

  三、第③部分

  与上一章类同。

  (1)findViewById()方法完成5个控件的捕获。

  (2)“保存”按钮添加单击监听事件:btnSave.setOnClickListener(new SaveOnClickListener())。

  四、第④部分

  咱们新建一个类SaveOnClickListener继承接口OnClickListener用以实现单击事件监听。

  Toast.makeText(getApplicationContext(), sInfo,Toast.LENGTH_SHORT).show()用以显示提示信息:性别与爱好。

  注意:isChecked()方法用来判断RadioButton和CheckBox控件是否被选中,若是选中返回true,不然返回flase。

  效果以下:

  

相关文章
相关标签/搜索