[안드로이드] 위젯9 : RadioButton 확인해­볼까요

>

​ 1.Radiobutton라디오 단추는 사용자가 선택한 것을 표시하는 위젯에서 사용자가 손으로 누르면 선택된 것을 표시하기 때문에 왼쪽 아이콘 색이 변경된다. 여기서 주의할 것은 선택하고 다시 선택한다고 해서 선택하지 않는 상태로 되돌릴 수 없다. 4개의 라디오 버튼이 있다고 가정하면 교체하면서 선택할 수는 있지만, 선택한 것을 다시 해제할 수 없다. 따라서 라디오 버튼은 컨테이너 뷰의 라디오 그룹과 함께 사용해야 한다. ​

1)android:checked=”true”라디오 버튼 선택의 표시를 하거나 하는지를 지정하는 속성이다. true에 지정하면 위젯의 원 안에 색이 표시되고 false에 지정하면 빈 문자만 표시된다.​ 2)android:text=”RadioButton”라디오 버튼에 보이는 문자열을 지정하는 속성이다. ​ 3)android:buttonTint=”@color/colorPrimary”라디오 버튼의 원 색과 선택했을 때 보인다 원 안의 색상을 변경하고 싶을 때 사용하는 속성이다. ​ ​ 2.RadioButton상속 계층도 java.lang.Object└ android.view.View└ android.widget.TextView└ android.widget.Button└ android.widget.widget.widget.widget.RadioButton라디오 단추는 대부분의 기능을 CompoundButton클래스에서 이어받아 사용하고 있다. 그래서 추가로 체크하는 라디오 보타의 메소드는 하나뿐이다.​ ​ 3.android.widget.RadioButton클래스의 메소드 1)toggle():라디오 버튼 상태를 반대로 변경한다. 그러나 라디오 버튼이 선택된 상태라면 반대로 변경되지 않는다.​ ​ 4. 사례

라디오 버튼이나 체크박스, 토글 버튼은 모양만 다를 뿐 기능 자체가 비슷해 사용 방법도 비슷하다. 가볍게 보면 되겠지.​​​​

위 설명과 코드는 한빛미디어출판, 한동호저자의 첫 Android를 참고하였습니다.