Android

关注公众号 jb51net

关闭
首页 > 软件编程 > Android > Android按钮

Android复选框CheckBox与开关按钮Switch及单选按钮RadioButton使用示例详解

作者:Shewyoo

这篇文章主要介绍了Android复选框CheckBox与开关按钮Switch及单选按钮RadioButton使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

前言 

CompoundButton在XML文件中主要使用下面两个属性。

CompoundButton在java代码中主要使用下列4种方法。

一、复选框CheckBox

    <CheckBox
        android:id="@+id/ck_system"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="5dp"
        android:text="系统CheckBox"/>

二、开关按钮Switch

Switch是开关按钮,它在选中与取消选中时可展现的界面元素比复选框丰富。

Switch控件新添加的XML属性说明如下:

        <Switch
            android:id="@+id/sw_status"
            android:layout_width="80dp"
            android:layout_height="30dp"
            android:padding="5dp"/>

三、单选按钮RadioButton

单选按钮要在一组按钮种选择其中一项,并且不能多选,这要求有个容器确定这组按钮的范围,这个容器便是单选组RadioGroup。

RadioGroup实际上是个布局,同一组RadioButton都要放在同一个RadioGroup节点下,除了RadioButton,也允许放置其他控件。

单选组的用法

判断选中了哪个单选按钮,通常不是监听某个单选按钮,而是监听单选组的选中事件。

RadioGroup常用的3个方法:

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="请选择性别"/>
    <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <RadioButton
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="男"/>
        <RadioButton
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="女"/>
    </RadioGroup>

到此这篇关于Android复选框CheckBox与开关按钮Switch及单选按钮RadioButton使用示例详解的文章就介绍到这了,更多相关Android按钮内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文