1)使用RadioButton与RadioGroup
一组RadioButton只能选中其中一个,因此需要和RadioGroup连合使用。
RadioGroup继承了LiearLayout可以设置排列方式
通过修改RadioGroup布局方式实现RadioButton不同的布局方式
在onCreate()方法中,为RadioGroup添加
RadioGroup.OnCheckedChangeListener监听器
实现选择不同单选按钮,通过Toast显示不同按钮内容效果

2)创建一组CheckBox,为其设置不同布局方式
在onCreate()方法中,为每个CheckBox添加
CompoundButton.OnCheckedChangeListener监听器
实现选择不同多选按钮,通过Toast显示不同按钮内容效果

3)使用Switch控件,为其设置相关布局属性
在onCreate()方法中,为switch添加
CompoundButton.OnCheckedChangeListener监听器
实现通过Switch控制CheckBox布局方式

特有属性:
android:textOff 设置当前按钮关闭时显示的文本
android:textOn 设置当前按钮打开时显示的文本
android:thumb 使用自定义的Drawable绘制开关按钮

4)使用ToggleButton控件,为其设置相关布局属性
android:textOff 设置当前按钮关闭时显示的文本
android:textOn 设置当前按钮打开时显示的文本
在onCreate()方法中,为ToggleButton添加
CompoundButton.OnCheckedChangeListener监听器
实现通过ToggleButton控制CheckBox布局方式以及Switch状态

更多相关文章

  1. 【转】Eclipse 开发Android小程序遇到的问题总结
  2. Android判断app是否后台运行中,后台运行通知栏提示
  3. android中画廊视图Gallery和ImageSwitcher组件的使用
  4. android后台布局
  5. 简单实现Android底部工具栏
  6. Android(安卓)Universal-Iamge-Loader的DisplayImageOptions
  7. Android(安卓)布局之layout
  8. 【Android】 设置App字体不跟随系统字体改变
  9. android 系统 makefile文件(Android.mk)组织结构

随机推荐

  1. Android学习摘要
  2. Android(安卓)APK应用安装原理(1)-解析An
  3. Android(安卓)Layout XML属性
  4. Android安全机制介绍
  5. android热修复技术 HotFix
  6. 安卓 微信SDK的快捷使用
  7. Android(安卓)- 文件读写操作 总结
  8. 第二章 Android内核和驱动程序(转)
  9. Android进程注入
  10. Android(安卓)P 图像显示系统(三)Android(