TimePicker를 Preferences에 추가하기

2010. 5. 11. 13:39안드로이드 개발

아주 좋은 샘플 예제를 찾아서 금방 해결했다.
http://www.ebessette.com/d/TimePickerPreference

위 URL을 참고하여 TimePickerPreference.java를 만들고 preferences.xml에 다음과 같이 추가해주면 된다.

<org.test.TimePickerPreference 
  android:key="time"
  android:title="시간 설정"
  android:summary="시간을 설정해주세요."
  android:dialogMessage="시간 설정"
/>

예전에 SeekBar도 같은 방법으로 구현을 했던 적이 있는데, 기본적으로 Preferences에서 제공되는 컨트롤이 아닐 경우에는 모두 이런 방식으로 구현해주면 될 것 같다.