IT/안드로이드

[11] 안드로이드 Widget (3) ToggleButton, CheckBox, RadioButton 에 대하여

Lyk 2023. 11. 2. 22:40
728x90
반응형
 

[10] 안드로이드 Widget (2) EditText, TextInputLayout, ImageView 에 대하여

[9] 안드로이드 Widget (1) Widget 개념, TextView, Button 에 대하여 View 는 크게 Widget 과 Layout 으로 나뉘는데, 그 중 Widget에 대하여.. Widget의 기본개념 안드로이드의 View 중 기능을 갖고 사용자와 상호작용

dynamic-programmer.tistory.com


[ Widget 의 종류 ]

 

7. ToggleButton

: 환경설정 같은 화면에서 애플리케이션의 기능을 ON/OF 하는 기능을 제공하고자 할 때 사용
: 지금은 더 보기 좋은 View들이 생겨 많이 사용하지는 않는다.
[ 주요 속성 ]
- textOn : ON 상태일 때 표시할 문자열을 설정
- textOff : OFF 상태일 때 표시할 문자열을 설정
- checked : 초기 상태를 설정한다. True면 on 상태
[ 주요 메서드 ]
- isChecked : ON/OFF 상태 여부 값을 반환. ON 이면 true, OFF 이면 false.
- setChecked : ON/OFF 상태를 설정. true면 ON, false면 OFF
- toggle : 현재의 토글 상태를 반전
[ 주요 이벤트 ]
- click : Toggle 버튼을 클릭하면 발생하는 이벤트
- checked change : ON/OFF 상태가 변경하면 발생하는 이벤트


8. CheckBox

: 선택할 수 있는 항목들을 제공하고 체크를 통해 선택할 수 있도록 하는 View
: 다수의 CheckBox를 동시에 선택할 수 있다.
[ 주요 메서드 ]
- isChecked : 체크 박스의 현재 체크 값
- setChecked : 체크 박스의 현재 체크 상태를 설정
- toggle : 현재 체크 상태를 반전
[ 주요 이벤트 ]
- checkedChange : 체크 상태가 변경되는 사건


9. RadioButton

: 하나의 그룹 안에서 하나만 선택할 수 있도록 하는 View
[ 주요 속성 ]
- text : RadioButton에 표시되는 문자열을 설정
- checked : 체크 상태를 설정한다. RadioButon은 그룹 내에서 반드시 하나는 선택되어 있는 상태로 제공되는 목적으로 사용하는 View 이므로 반드시 하나는 체크해야 한다.
[ 주요 메서드 ]
- getCheckedRadioButtonID : 그룹 내에서 선택되어 있는 RadiButton의 id
- setChecked : RadioButton 체크 상태 값. 체크 상태 설정 시 같은 그룹 내의 RadioButton은 모두 체크가 해제된 상태가 된다. 
[ 주요 이벤트 ]
- checkedChange : 그룹 내의 RadioButton의 체크상태가 변경되었을 때

728x90
반응형