모바일/안드로이드

사용자 인터페이스를 위한 위젯

다오__ 2025. 2. 26. 21:04

Button

- 사용자로부터 선택 이벤트를 수집할 수 있는 인터페이스를 제공

속성 기능
text 버튼 내의 텍스트를 표시, 화면에서든 모두 대문자로 출력되는 특징이 있음
textAllCaps true/false 출력되는 텍스트를 대분자로 출력할 지 여부를 결정
*onClick 버튼을 터치하면 발생하는 이벤트를 지정,  수행되는 동작을 연결하기 위한 속성, 동작은 JAVA코드로 작성됨

 

EditText

- 사용자에게 값을 입력받는 인터페이스를 제공 TextView의 서브 클래스

속성 기능
getText 입력한 문자열을 JAVA코드에서 활용하기 위해 참조하는 메서드

 

CheckBox

- 사용자가 문자열 리스트에서 다수의 구성요소를 선택하기 위한 인터페이스

isChecked : 체크된 경우 true 반환

 

RadioButton

- 문자열 리스트에서 "하나의" 구성요소를 선택하기 위한 인터페이스

isChecked : 체크된 경우 true 반환

<RadioGroup>
<RadioButton></RadioButton>
<RadioButton></RadioButton>
<RadioButton></RadioButton>
</RadioGroup>

 

Switch

- 사용자의 선택에 따라 On, Off상태로 전환하는 토글 인터페이스 제공

isChecked : 체크된 경우 true 반환