基本组件-单选按钮(RadioButton)和复选框(CheckBox)

在Android中,单选按钮和复选框都继承了普通按钮,因此它们可以直接使用普通按钮支持的各种属性和方法

单选按钮:在默认情况下,单选按钮为一个圆形图标,并且在在该图标旁边放置一些说明性的文字。在程序中,一般讲多个单选按钮放置在按钮组中,使这些单选按钮表现出某种功能,当用户选中某个按钮之后,按钮中的其他按钮将被自动取消选中状态。通常情况下,RadioButton组件需要与RadioGroup组件一起使用,组成一个单选按钮组。

基本语法

......

   

        ......

        android:checked="true"--表示选中

    />

    

        ......

    />

>

以上实现了在按钮组中添加两个单选按钮

获取按钮组中选中的值有两种方法

1.在改变单选按钮值时获取

2.单击其他按钮时获取


复选框:在默认情况下,复选框显示为一个方块图标,并且在该图标旁边放置一些说明性文字。与单选框不同的是,复选框可以进行多选设置,每一个复选框都提供“选中 ”和“不选中”两种状态。

基本语法

由于复选框可以选中多项,所有为了确定用户是否选择了某一项,还需要为每一个选项添加setOnCheckedChangeListener事件监听

为每个选项添加监听之后,别忘记了给获取这些值得按钮添加监听,并在监听中判断选项是否选中,并做相应处理

你可能感兴趣的:(基本组件-单选按钮(RadioButton)和复选框(CheckBox))