Android 학습 의 길 3: CheckBox 와 RadioButton

6149 단어 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. 자바 코드 를 사용 하지 않 으 면 보 여줄 수 있 습 니 다. 2. RelateveLayout 를 사용 하려 면 LinearLayout 를 사용 하면 경고 가 나타 납 니 다. "This RadioGroup layot 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>

좋은 웹페이지 즐겨찾기