라디오 버튼(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