자바 웹 개발자가 될거야/JAVA

[Android] 안드로이드 시간, 날짜 고급 위젯

whitz 2021. 12. 22. 10:15

< 고급위젯 >

 

① 아날로그시계

 

<AnalogClock
	android:layout_width="wrap_content"
	android:layout_height="wrap_content" />

 

디지털시계

 

<DigitalClock
	android:layout_width="wrap_content"
	android:layout_height="wrap_content" />

 

③ 타임워치

 

- 시간측정해줌

- % 기호로 시간 단위 붙임

- %s : 초 단위

 

<Chronometer
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:format="시간측정 : %s"
        android:textSize="30dp" />

 

 

④ TimePicker

 

- 시간선택기

- 타임피커 모드 : spinner, clock

  · spinner : 스크롤로 선택

  · clock : 시계모양

 

<TimePicker
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:timePickerMode="spinner"/>

 

 

 

⑤ DatePicker

 

- 날짜 선택기

- 데이터피커 모드 : spinner, calendar

  · spinner : 스크롤로 선택

  · calendar : 달력모양

 

<DatePicker
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:datePickerMode="calendar"/>

 

 

 

⑥ 캘린더뷰

 

- 달력

 

<CalendarView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

 

 

- FrameLayout에서 CalendarView와 TimePicker 겹쳐서 있게 해줌