4. 기본 컨트롤 – 7. ToggleButton

이번에는 ToggleButton을 사용하는 간단한 실습을 합시다.

[그림] ToggleButton 실습 실행화면
[그림] ToggleButton 실습 실행화면

먼저 activity_main.xml 파일에 컨트롤을 배치합시다. 최상위 요소는 LinearLayout입니다. 그리고 자식으로 ToggleButton과 TextView를 배치하세요.

 

이제 MainActivity.java 파일을 편집합시다. MainActivity 클래스에 ToggleButton을 참조할 멤버 필드를 선언하세요.

 

onCreate 메서드에서는 먼저 findViewById 메서드를 호출하여 xml 파일에 배치한 ToggleButton을 참조합니다.

 

그리고 클릭 리스너를 설정합니다. 리스너에서는 xml파일에 배치한 TextView 를 참조합니다. 그리고 ToggleButton의 isChecked 메서드를 호출하여 상태에 따라 TextView의 text 속성을 설정합니다.

 

다음은 MainActivity.java 파일의 내용입니다.