티스토리 뷰
CalendarView 는 스크롤이 가능한 달력을 보여준다.
탭, 클릭 이벤트로 날짜를 선택 할 수 있으며 원하는 날짜로 달력을 스크롤 하고 찾을 수 있다.
How to
◼ CalendarView code in XML
◼ CalendarView code in JAVA
Attributes
◼ id
id 는 해당 CalendarView 를 유일하게 식별할 수 있는 속성이다.
◼ firstDayOfWeek
요일의 시작을 어떤 요일로 할지 설정.
- 1 : 일요일 (default)
- 2 : 월요일
◼ focusedMonthDateColor
현재 선택된 달의 배경색
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ unfocusedMonthDateColor
선택되지 않은 달의 배경색
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ maxDate
달력에 표시할 최대 날짜 설정
- mm/dd/yyyy 형식으로 지정 (default : 01/01/2100)
◼ minDate
달력에 표시할 최소 날짜 설정
- mm/dd/yyyy 형식으로 지정 (default : 01/01/1900)
◼ selectedDateVericalBar
선택한 날짜의 양쪽에 보일 수직바 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ selectedWeekBackgrounColor
선택된 주의 배경색상 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ showWeekNumber
왼쪽에 주차를 보여줄 것인지 설정 (default = true)
해당 API 는 API level 24 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ weekNumberColor
주차의 색상지정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ weekSeparatorLineColor
주 구분선 색상 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
Methods
◼ getDate()
현재 선택된 날짜를 millisecond 단위로 반환
◼ setDate(long date)
Millisecond 단위로 날짜 선택
◼ setFirstDayOfWeek(int firstDayOfWeek)
요일의 시작을 어떤 요일로 할지 설정.
- 1 : 일요일 (default)
- 2 : 월요일
◼ getFirstDayOfWeek()
요일의 시작일 반환
◼ setMaxDate(long maxDate)
달력에 표시할 최대 날짜 설정
◼ getMaxDate()
달력에 설정된 최대 날짜 반환
◼ setMinDate(long minDate)
달력에 표시할 최소 날짜 설정
◼ getMinDate()
달력에 설정된 최소 날짜 반환
◼ setShowWeekNumber(boolean showWeekNumber)
왼쪽에 주차를 보여줄 것인지 설정 (default = true)
해당 API 는 API level 24 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getShowWeekNumber()
왼쪽에 주차가 보여지는지 확인
해당 API 는 API level 24 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getSelectedDateVerticalBar()
수직바에 설정된 drawable 반환
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setSelectedDateVerticalBar(Drawabledrawable) or (int resourceId)
선택한 날짜의 양쪽에 보일 수직바 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setSelectedWeekBackgroundColor(int color)
선택된 주의 배경색상 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getSelectedWeekBackgroundColor()
선택된 주의 배경색상 반환
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setWeekNumberColor(int color)
주차의 색상 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getWeekNumberColor()
설정된 주차의 색상 반환
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setWeekSeparatorLineColor(int color)
주 구분선 색상 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getWeekSeparatorLineColor()
주 구분선 색상 반환
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setFocusedMonthDateColor(int color)
선택된 달의 배경색 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getFocusedMonthDateColor()
선택된 달의 배경색 반환
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setUnfocusedMonthDateColor(int color)
선택되지 않은 달의 배경색 설정
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ getUnfocusedMonthDateColor()
선택되지 않은 달의 배경색 반환
해당 API 는 API level 23 까지만 지원한다. (Material style 에서는 지원되지 않는다.)
◼ setOnDateChangeListener(OnDateChangeListenerlistener)
날짜를 선택하여 변경하게 되면 호출되는 listener
'Android > UI' 카테고리의 다른 글
Scrollview & HorizontalScrollView (0) | 2019.08.27 |
---|---|
SearchView (0) | 2019.08.27 |
MultiAutoCompleteTextView (0) | 2019.08.27 |
AutoCompleteTextView (0) | 2019.08.27 |
TextClock (0) | 2019.08.27 |
- Total
- Today
- Yesterday
- 리워드 어플
- RoomDatabase
- android activity flag
- registerForContextMenu
- bindservice
- StringUtils
- 안드로이드 서비스
- task 생성
- BroadcastReceiver
- Android Service
- onCreateContextMenu
- notifyDataSetChanged
- M2E
- Intent
- StartService
- task
- android flag activity
- 앱테크 추천
- android task
- android intent
- onContextItemSelected
- 무료 채굴
- p2e
- 리워드앱
- WEMIX
- mPANDO
- 채굴앱
- 앱테크
- 무료채굴
- 안드로이드 인텐트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |