Study Record

[안드로이드] TimePickerDialog 사용하기 본문

안드로이드

[안드로이드] TimePickerDialog 사용하기

초코초코초코 2022. 5. 26. 23:02
728x90

android 공식 문서

https://developer.android.com/reference/android/app/TimePickerDialog

 

TimePickerDialog  |  Android Developers

android.net.wifi.hotspot2.omadm

developer.android.com

 

✍ TimePickerDialog 소개

TimePickerDialog를 사용하여 사용자에게 시간을 묻는 대화 상자를 나타낼 수 있다.

 

→ TimePickerDialog

// TimePickerDialog 설정
val timePicker = TimePickerDialog(
	Context context, 
	TimePickerDialog.OnTimeSetListener listener, 
	int hourOfDay, 
	int minute, 
	boolean is24HourView
)
타입 변수 명 설명
TimePickerDialog.OnTimeSetListener listener 시간 설정 뒤 OK(확인)버튼을 눌렀을 경우 발생되는 리스너
int hourOfDay 초기 시각 설정
int minute 초기 분 설정
boolean is24HourView true  : 24시간 PM/AM을 보여줌
false : 24시간 PM/AM을 숨김

 

TimePickerDialog 띄우기

val calendar = Calendar.getInstance()

// 현재 시간 불러오기
val timePicker = TimePickerDialog(this, { pick, hour, minute ->
    // 시간을 선택했을 때 할 작업
    Toast.makeText(
        this,
        "hour : $hour , minute : $minute",
        Toast.LENGTH_SHORT
    ).show()

}, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), false)

// timePickerDialog 띄우기
timePicker.show()

// timePickerDialog 시간 수동으로 설정하기
timePicker.updateTime(10, 40)

 

728x90

'안드로이드' 카테고리의 다른 글

개인 정보 처리 방침  (0) 2023.05.20
[안드로이드] AlarmManager  (0) 2022.05.26
[안드로이드] 현재 시간 가져오기  (0) 2022.05.26
[안드로이드] BroadCast Receiver  (0) 2022.05.21
[안드로이드] sharedPreferences  (0) 2022.05.19