我的android 第5天 - 常见控件使用
1.ToggleButton(开关按钮)
2.CheckBox(复选)
3.RadioButton及RadioGroup(单选)
1、ToggleButton
介绍:ToggleButton是开关按钮,常用于手机的一些开关选项,比如蓝牙开关,wifi开关 、GPS开关等
案例:制作开关按钮
一、界面设计与场景分析
二、关注点
*继承CompoundButton
*toggle() 对状态进行取反
*isChecked() 获得当前的状态
*setChecked() 设置当期的状态
*android:button : 可以设置左边按钮的背景图片
*setOnCheckedChangeListener 设置状态改变的监听器
2、CheckBox
介绍:CheckBox 复选框,常用于多项选择,比如 输入法多选,个人爱好多选、QQ登录记住密码等
案例:对手机输入法进行多选
一、界面设计与场景分析
场景:当点击复选框对复选状态进行改变且给出Toast提示
3、RadioButton\RadioGroup
介绍:RadioButton 单选按钮,它与RadioGroup组合才有单选效果,常用于性别选择、学历选择、地域选择等
案例:对你的最高学历进行选择
一、界面设计与场景分析
控件: RadioGroup 、TextView(文本框)、3个RadioButton
二、关注点
. RadioButton必须与RadioGroup进行组合使用
. RadioGroup可以设置方向(android:orientation)、权重
. RadioGroup的监听是RadioGroup.OnCheckedChangeListener()
. 如何通过传过来的checkId获取所选的RadioButton控件
button=(RadioButton)group.findViewById(checkId);
. check(id)选中某个RadioButton
. getCheckedRadioButtonId() 查看当前选中的RadioButton