4. 기본 컨트롤 – 10. SeekBar

이번에는 컨텐츠에서 원하는 위치로 이동시킬 때 많이 사용하는 SeekBar를 간단히 사용하는 실습을 합시다.

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

먼저 activity_main.xml 파일에 컨트롤을 배치합시다. 최상위 요소는 LinearLayout을 배치하세요. 그리고 자식으로 SeekBar와 TextView를 배치합니다. SeekBar의 max 속성을 100으로 지정하세요.

 

이제 MainActivity.java 파일을 편집합시다. 먼저 MainActivity 클래스에 SeekBar 형식의 멤버 필드를 선언하세요.

 

onCreate 메서드에서는 먼저 xml에 배치한 SeekBar 개체를 참조하기 위해 findViewById 메서드를 호출합니다.

 

그리고 SeekBar 개체의 값 변경 리스너를 등록합니다. onProgressChanged 메서드에서 progress 값으로 TextView 개체의 text 속성을 설정하세요.

 

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