RadioGroup属性(Android)

Android 中的 RadioGroup 属性 Android 中的 RadioGroup 是一种特殊的 ViewGroup,用于创建一组互斥的 RadioButton 集合。该控件可以让用户从多个选项中选择一个,选择某个 RadioButton 时,其他 RadioButton 的选中状态将被取消。 继承树 RadioGroup 的继承树结构为:java.lang.Object -> android.view.View -> android.view.ViewGroup -> android.widget.LinearLayout -> android.widget.RadioGroup。 概述 RadioGroup 用于创建一组互斥的 RadioButton 集合。选择某个 RadioButton 时,其他 RadioButton 的选中状态将被取消。所有 RadioButton 都可以被选中,默认情况下所有 RadioButton 都未被选中。虽然无法取消特殊 RadioButton 的选中状态,但可以清除 RadioGroup 以移除选中状态。选中的对象由 XML 布局文件中 RadioButton 的 id 识别。 嵌套类(内部类、内部接口) RadioGroup 中有两个嵌套类:RadioGroup.LayoutParams 和 RadioGroup.OnCheckedChangeListener。 * RadioGroup.LayoutParams:该类指定了当子控件在 XML 文件中指定时的宽度、高度默认为 WRAP_CONTENT。 * RadioGroup.OnCheckedChangeListener:该接口定义了当 RadioGroup 中选中的 RadioButton 发生改变时执行的回调函数。 XML 属性 RadioGroup 有多个 XML 属性: * android:checkedButton:该属性设置的 id 所对应的 RadioButton 将默认选中。 * 继承的 XML 属性:RadioGroup 继承自 LinearLayout、ViewGroup 和 View,因此也继承了它们的 XML 属性。 常量 RadioGroup 继承自 LinearLayout、ViewGroup 和 View,因此也继承了它们的常量。 字段 RadioGroup 继承自 View,因此也继承了 View 的字段。 构造函数 RadioGroup 有两个构造函数: * RadioGroup(Context context):该构造函数用于创建一个 RadioGroup 实例。 * RadioGroup(Context context, AttributeSet attrs):该构造函数用于创建一个 RadioGroup 实例,并将其属性设置为 attrs。 Public 方法 RadioGroup 有多个 public 方法: * void addView(View child, int index, ViewGroup.LayoutParams params):该方法用于增加一个子 View 到 RadioGroup 中。 * void check(int id):该方法用于将选中状态变为传入参数对应的 RadioButton。 * void clearCheck():该方法用于清除 RadioGroup 的选中状态。 RadioGroup 是一种特殊的 ViewGroup,用于创建一组互斥的 RadioButton 集合。它提供了多种方法和属性来控制 RadioButton 的选中状态,使得开发者可以更方便地创建复杂的用户界面。





















剩余6页未读,继续阅读

- 花谢赏落泪2015-08-31挺好的 值得参考
- qq4460654692014-06-28不是我想要的,可以参考
- jingxin5202014-05-07不错,还行。如果要有例子,更好了。

- 粉丝: 4
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 开放式网络化数控技术及其发展趋势分析.docx
- 《操作系统》(B)考试.doc
- 第五章CADCAM建模技术.ppt
- 试论我国工程项目管理的发展模式.docx
- 计算机在农机档案管理的应用.docx
- 新时代高校网络思想政治教育途径创新研究.docx
- PLC课程方案设计书彩灯广告屏PLC控制器--S7-200PLC.doc
- 区块链技术在保险行业的应用分析.docx
- 数据库选修课关系数据库.ppt
- 多媒体技术在计算机辅助教学中的应用.docx
- 区块链技术安全应用相关问题研究.docx
- DELPHI考务管理系统的设计方案与实现.doc
- 电子科技16春《数据库原理及应用》在线作业3.doc
- 区块链版权认证技术-洞察研究.pptx
- 数控数控车编程复习题[]技术.doc
- 大数据时代背景下计算机信息处理技术研究.docx


