zoukankan      html  css  js  c++  java
  • Android学习之路三:CheckBox和RadioButton

      CheckBox(复选框)和RadioButton(单选框)正好是截然相反的两种按钮。

      CheckBox(复选框)案例:

      XML代码(1.java代码可以不用管,2.要用LinearLayout的vertical,否则选项会重合):

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <CheckBox
            android:id="@+id/chk1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/choice1"/>
        <CheckBox
            android:id="@+id/chk2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/choice2"/>
        <CheckBox
            android:id="@+id/chk3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/choice3"/>
    </LinearLayout>

      RadioButton(单选框)案例:

      XML代码(1.可以不要java代码即可展示,2.要用RelateveLayout,如果用LinearLayout会出现警告:"This RadioGroup layout or its LinearLayout parent is useless"):

    <RelateveLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <RadioGroup
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checkedButton="@+id/radioGroupValue">
            <RadioButton
                android:id="@+id/chk1"
                android:text="@string/choice1"/>
            <RadioButton
                android:id="@+id/chk2"
                android:text="@string/choice2"/>
            <RadioButton
                android:id="@+id/chk3"
                android:text="@string/choice3"/>
        </RadioGroup>
    </RelateveLayout>
  • 相关阅读:
    【SSO单点系列】(1):CAS4.0 环境的搭建
    Docker学习总结之Run命令介绍
    使用 RMI + ZooKeeper 实现远程调用框架
    JAVA CAS单点登录(SSO)
    web应用中Spring ApplicationContext的动态更新
    Java 中 String、StringBuffer、StringBuilder 三者之间的区别
    static final 、static 、final 区别
    static Java 关键字 简单理解
    final Java 关键字 深入浅出,简单理解
    进程 线程 简单理解说明
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2918642.html
Copyright © 2011-2022 走看看