토글 버튼(ToggleButton)
참고 프로젝트: ButtonsDemoA1
토글 버튼은 전원 스위치처럼 "ON", "OFF"를 표시하는 버튼이다.
- 체크박스와 비슷하면서 모양만 다른 버튼임
토글 버튼은 체크박스와 크게 다른 점은 모양뿐이다. 그래서 상속 계층도도 거의 비슷하다.
java.lang.Object
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.Button
↳ android.widget.CompoundButton
↳ android.widget.ToggleButton
다음은 토글 버튼을 표시하기 위한 XML 코드이다.
코드 ToggleButton
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Toggle"
android:textOff="Off"
android:textOn="On" />
android:text="Toggle"
의미 없는 문자열이다. ToggleButton이 TextView를 상속하기 때문에 이렇게 선언해도 전혀 문제가 발생하지는 않지만 실제로 화면에 표시되지는 않는다.
android:textOn="On"
상태가 On일 경우에 표시되는 문자열이다.
android:textOff="Off" 상태가 Off일 경우에 표시되는 문자열이다.
토글 버튼과 관련된 속성을 살펴보고 싶다면 다음 링크를 참고하기 바란다.
URL http://www.androidside.com/docs/reference/android/widget/ToggleButton.html