目录
文章目录
前言
1、继承关系图
2、常用属性
3、设置事件监听器
4、注意事项
5、重要方法
二、单选按钮
1.继承关系图
3、设置事件监听器
4、注意事项
三、复选框
1、继承关系图
2、常用方法
3、设置事件监听器
四、教学案例:设置基本信息
1、创建安卓应用
2、准备图像素材
3、字符串资源文件
4、主布局资源文件
5、主界面类实现功能
6、启动应用,查看效果
总结
前言
- 安卓应用中,常常需要用户从若干选项中进行选择,有时要求只能选择一个,那么就要使用单选按钮(RadioButton),有时要求用户可以选择多个,那么就要使用复选(CheckBox)。
一、单选按钮组
1、继承关系图
- RadioGroup是LinearLayout的子类
2、常用属性
属性 | 含义 |
orientation | vertical 或 horizontal,决定单选按钮是垂直排列还是水平排列 |
layout_width | 宽度(单位:dp) |
layout_height | 高度(单位:dp) |
3、设置事件监听器
设置监听器 | 作用 |
setOnCheckedChangeListener | 监听单选按钮选中状态的变化 |
setOnClickListener | 监听单选按钮组是否被单击了 |
4、注意事项
- 导入
android.widget.RadioGroup.OnCheckedChangeListener
接口
5、重要方法
方法 | 作用 |
getCheckedRadioButtonId() | 用于获取选中的单选按钮的id |
二、单选按钮
1.继承关系图
RadioButton是CompoundButton的子类
2.常用方法
方法 | 作用 |
isChecked() | true 或false,显示单选按钮的选中状态 |
3、设置事件监听器
设置监听器 | 作用 |
setOnCheckedChangeListener | 监听单选按钮选中状态的变化 |
setOnClickListener | 监听单选按钮是否被单击了 |
4、注意事项
- 导入
android.widget.CompoundButton.OnCheckedChangeListener
接口
三、复选框
1、继承关系图
- CheckBox是CompoundButton的子类
2、常用方法
方法 | 作用 |
isChecked() | true 或false,显示复选框的选中状态 |
3、设置事件监听器
设置监听器 | 作用 |
setOnCheckedChangeListener | 监听复选框选中状态的变化 |
setOnClickListener | 监听复选框是否被单击了 |
三个控件的继承关系图:
四、教学案例:设置基本信息
1、创建安卓应用
【SetBasicInformation】
2、准备图像素材
将背景图片拷贝到drawable目录
3、字符串资源文件
strings.xml
4、主布局资源文件
activity_main.xml
5、主界面类实现功能
主界面类MainActivity
6、启动应用,查看效果
总结
安卓应用中,常常需要用户从若干选项中进行选择,有时要求只能选择一个,那么就要使用单选按钮(RadioButton),有时要求用户可以选择多个,那么就要使用复选(CheckBox)。