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>
  • 相关阅读:
    python批量插入mysql数据库(性能相关)以及反引号的使用
    python if __name__=='__main__'的理解
    Django学习教程
    python xml文件解析
    对python的super方法的用法理解
    python魔术方法(__init__,__call__,被双下划线包围的方法)
    python进阶书籍 流畅的python
    关于json串的双引号和单引号
    maven 的使用
    学java的目的是大数据和人工智能,勿忘初心!
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2918642.html
Copyright © 2011-2022 走看看