TITLE : Android Custom Mixed Widget
Date : 2010/06/11
Writen by Dayyoung
Description :
This is Source that make Custom Mixed Widget (Date Picker +Time picker)
Download Link :
Reference Site: http://android-town.org
안드로이드 API의 경우 다양한 Widget(View)을 제공해주지만 실제로 사용하기 위해서 사용자가 정의할 필요가 있다.
특히 비슷한 기능의 Widget을 사용할 때 2가지 이상의 widget을 묶어서 마치 1개의 widget 처럼 사용할 수 있는데 아래에 예제는 Date Picker 와 Time Picker를 묶어서 Mixed Picker를 만들었다.
1. Date Picker 와 Time Picker를 Linear Layout으로 datetime_picker.xml 파일을 정의한다 .
2. LinearLayout 클래스를 상속받는 DateTimePicker를 정의한다.
(이 클래스는 나중에 Layout형태로 Activity에 붙는다.)
3. DatePicker와 TimePicker 의 리스너를 재정의 한다. (그 외에 함수부분도 통합)
4. Main.xml파일에서 사용자가 만든 Widget(Layout)을 사용하기 위해서 다음부분을 추가한다.
5. 사용하기 원하는 Activity에서 DateTimePicker를 생성한 후, 리스너를 재정의 한다.
6. DatePicker와 TimePicker가 통합된 DateTimePicker를 가져 쓸 수 있다.
이 밖에도 다양한 Widget(Button,Layout,toastView. .)을 통합해서 사용 할 수 있다.
이 저작물은 크리에이티브 커먼즈 저작자표시 3.0 Unported 라이선스에 따라 이용할 수 있습니다.
'Daily Sample' 카테고리의 다른 글
[Day12] Android Simple Comic Book App 소스 (0) | 2011.11.30 |
---|---|
[Day11] Android Custom Dialog theme 적용 소스 (0) | 2011.11.30 |
[Day9] Android Iphone UI 소스 (0) | 2011.11.30 |
[Day8] Android Custom Button 소스 (0) | 2011.11.30 |
[Day7] Android Twitter Test 소스 (사용불가x) (0) | 2011.11.30 |