라디오 버튼(RadioButton)

참고 프로젝트: ButtonsDemoA1

라디오 버튼은 여러 개 중에서 한 개를 선택할 수 있는 선택 버튼이다.

  • RadioGroup으로 묶었을 경우, 사용자가 일단 선택하면 다시 선택해도 해지되지 않음
  • 일반적으로 RadioGroup으로 여러 개의 RadioButton을 묶어 한 개의 RadioButton만이 선택할 수 있게 함

라디오 버튼도 체크박스, 토글 버튼과 크게 다르지 않다. 이미지만 다를 뿐이다. 그래서 상속 계층도가 거의 비슷하다.

java.lang.Object
  ↳ android.view.View
    ↳ android.widget.TextView
      ↳ android.widget.Button
        ↳ android.widget.CompoundButton
          ↳ android.widget.RadioButton

라디오 버튼은 일반적으로 라디오 그룹(RadioGroup)으로 묶어서 사용한다. 이렇게 그룹으로 묶게 되면 그룹 내의 라디오 버튼은 오직 한 개만 선택할 수 있다.

코드 RadioGroup

<RadioGroup
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checked="true"
        android:text="Option 1" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Option 2" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Option 3" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Option 4" />
</RadioGroup>

android:text="Option 1"
라디오 버튼 옆에 표시되는 텍스트이다.

android:checked="true"
true일 때는 라디오 버튼을 선택 상태로 표시하며 false일 때는 선택하지 않은 상태로 설정한다.

라디오 버튼과 관련된 속성을 살펴보고 싶다면 다음 링크를 참고하기 바란다.
URL http://www.androidside.com/docs/reference/android/widget/RadioButton.html

results matching ""

    No results matching ""