스위치(Switch)
참고 프로젝트: ButtonsDemoA1
스위치(Switch)는 두 개의 상태를 표시하는 버튼이다. 이는 토글 버튼이나 체크 박스와 유사하다.
- 토글 버튼과 비슷하면서 모양만 다른 버튼임
상속 계층도는 다음과 같다. 참고로 두 개의 상태를 표시하는 체크박스, 토글 버튼, 스위치 그리고 다음에 살펴볼 라디오 버튼의 상속 계층은 매우 유사하다.
java.lang.Object
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.Button
↳ android.widget.CompoundButton
↳ android.widget.Switch
다음은 토글 버튼을 표시하기 위한 XML 코드이다.
코드 Switch
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOff="Off"
android:textOn="On"
android:checked="true" />
android:textOn="On"
상태가 On일 경우에 표시되는 문자열이다.
android:textOff="Off" 상태가 Off일 경우에 표시되는 문자열이다.
android:checked="true" true일 경우 상태를 On으로 설정하며 false일 때는 Off로 설정한다.
스위치와 관련된 속성을 살펴보고 싶다면 다음 링크를 참고하기 바란다.
URL http://www.androidside.com/docs/reference/android/widget/Switch.html