티스토리 뷰

Android/UI

DatePicker

parkho79 2019. 8. 12. 08:49
300x250
300x250



 

Date Picker 는 날짜를 선택(년/월/일)하기 위해 사용한다.

Dialog 형태로 보기 원한다면 DatePickerDialog 를 사용하면 된다.

또한, 시간을 선택하려면 TimePicker 를 이용하면 된다.



How to

◼ DatePicker code in XML

 

◼ DatePicker code in JAVA



Attributes

◼ id

id 는 해당 DatePicker 을 유일하게 식별할 수 있는 속성이다.



◼ datePickerMode

DatePicker 표시 형식 설정 api level 21 이후 부터 지원

"spinner" or "calendar" 지원 (default 는 calendar)

 

[datePickerMode = "calendar"] [datePickerMode = "spinner"]



◼ calendarViewShown

datePickerMode 가 "spinner" 인 경우만 유효하며 calendar view 를 보여줄지 설정한다.   

 



◼ background

DatePicker 의 배경색을 설정한다.

- color 값이나 drawable 을 설정할 수 있다.

 



◼ padding

DatePicker 의 왼쪽, 오른쪽, 위, 아래 padding 을 설정한다.

 



Methods

◼ init (int year, int monthOfYear, int dayOfMonth, DatePicker.OnDateChangedListener listener)

DatePicker 의 날짜를 설정하고 날짜(년/월/일) 변경 사항을 감지할 수 있다.

- 월은 0 부터 시작한다.

- init 설정이 없다면 현재 날짜가 설정된다.

 



◼ setSpinnersShown(boolean shown)

Spinner 출력 유무를 설정한다.

 



◼ getDayOfMonth()

현재 선택된 일 반환



◼ getMonth()

현재 선택된 월 반환



◼ getYear()

현재 선택된 년 반환



◼ getFirstDayOfWeek()

현재 선택된 주의 첫날 반환



728x90

'Android > UI' 카테고리의 다른 글

Switch (On/Off)  (0) 2019.08.21
TimePicker  (0) 2019.08.20
ImageView scaleType  (0) 2019.08.07
ImageView  (0) 2019.08.06
ImageButton  (0) 2019.08.05
댓글