文章目录
一、单选按钮组
1、常用属性(RadioGroup)
- orientation(vertical、horizontal)决定单选按钮是垂直排列还是水平排列
2、事件监听器
- setOnCheckedChangeListener/监听单选按钮选中状态
- setOnClickListener/监听单选按钮组是否被单击了
3、注意事项
- 导入
android.widget.RadioGroup.OnCheckedChangeListener
接口
4、重要方法
- getCheckedRadioButtonId():用于获取选中的单选按钮的id
二、单选按钮(RadioButton)
1、常用方法
- isChecked()(true、false):显示按钮的选中状态
- setChecked()(true、false):设置按钮状态
2、事件监听器
- setOnCheckedChangeListener
- setOnClickListener
3、注意事项
- 导入
android.widget.CompoundButton.OnCheckedChangeListener
接口
三、复选框(CheckBox)
1、常用方法
- isChecked()(true、false):显示复选框的选中状态
2、事件监听器
- setOnCheckedChangeListener
- setOnClickListener
四、案例演示
(一)涉及知识点线性布局(LinearLayout)
- 线性布局(LinearLayout)
- 标签(TextView)
- 按钮(Button)
- 编辑框(EditText)
- 单选按钮组(RadioGroup)
- 单选按钮(RadioButton)
- 复选框(CheckBox)
(二)实现步骤
1、创建安卓应用【SetBasicInformation】
2、准备图像素材
3、字符串资源文件
<resources>
<string name="app_name">设置基本信息</string>
<string name="set_information">设置基本信息</string>
<string name="name">姓名:</string>
<string name="input_name">请输入姓名</string>
<string name="gender">性别:</string>
<string name="male">男</string>
<string name="female">女</string>
<string name="hobby">爱好:</string>
<string name="music">音乐</string>
<string name="read">阅读</string>
<string name="food">美食</string>
<string name="ok">确定</string>
<string name="clear">清除</string>
<string name="exit">退出</string>
</resources>
4、主布局资源文件activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
android:orientation="vertical"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:paddingTop="30dp">
<TextView
android:id="@+id/tv_Set_Information"
android:layout_width="wrap_content"
android:lay