我的android 第5天 - 常见控件使用

我的android 第5天 - 常见控件使用

 

1.ToggleButton(开关按钮)

2.CheckBox(复选)

3.RadioButton及RadioGroup(单选)

1、ToggleButton

 

介绍:ToggleButton是开关按钮,常用于手机的一些开关选项,比如蓝牙开关,wifi开关 、GPS开关等

案例:制作开关按钮

一、界面设计与场景分析

控件:TextView(文本框)、ToggleButton(开关按钮)
场景:当点击文本框或开关按钮都会触发ToggleButton状态改变

二、关注点

    *继承CompoundButton

        *toggle() 对状态进行取反

        *isChecked() 获得当前的状态

        *setChecked() 设置当期的状态

        *android:button : 可以设置左边按钮的背景图片

        *setOnCheckedChangeListener 设置状态改变的监听器

 2、CheckBox

 

介绍:CheckBox 复选框,常用于多项选择,比如 输入法多选,个人爱好多选、QQ登录记住密码等

案例:对手机输入法进行多选

一、界面设计与场景分析

•控件:TextView(文本框)、2个CheckBox(复选),默认为谷歌  拼音

场景:当点击复选框对复选状态进行改变且给出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

 

下载代码

猜你喜欢

转载自htmlunit26.iteye.com/blog/1974474