我的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

下载代码

更多相关文章

  1. 三、安卓UI学习(1)
  2. Android(安卓)拨号器的简单实现
  3. android用户界面之按钮(Button)教程实例汇
  4. Android开发环境搭建
  5. 在Fragment中设置控件点击方法,执行失败。
  6. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  7. Android(安卓)热点开关状态的判断和获取热点ssid
  8. Android常用控件
  9. android用户界面-组件Widget-画廊视图Gallery

随机推荐

  1. Android(安卓)3.0 r1中文API文档(104) ―
  2. Android(安卓)CTS(兼容性测试)
  3. 开发环境搭建
  4. android:inputType标签
  5. 自定义tabhost实现
  6. Android中android:visibility的3中属性的
  7. Android知识点
  8. 【Android】Android上的Jetty
  9. 如何打包你自己的apk程序到Android里?
  10. 学习资源推荐