날짜 또는 시간입력을 받는 다이얼로그 창입니다.
유데미 강좌입니다.
//달력 다이얼로그 띄우기
button5.setOnClickListener { view ->
var calendar = Calendar.getInstance()
var year = calendar.get(Calendar.YEAR)
var month = calendar.get(Calendar.MONTH)
var day = calendar.get(Calendar.DAY_OF_MONTH)
var date_listener = object : DatePickerDialog.OnDateSetListener {
override fun onDateSet(view: DatePicker?, year: Int, month: Int, dayOfMonth: Int) {
textView.text = "${year} + ${month + 1} + ${dayOfMonth}"
}
}
var builder = DatePickerDialog(this, date_listener, year, month, day)
builder.show()
}
//시계 다이얼로그 띄우기
button6.setOnClickListener { view ->
var time = Calendar.getInstance()
var hour = time.get(Calendar.HOUR)
var minute = time.get(Calendar.MINUTE)
var timeListener = object : TimePickerDialog.OnTimeSetListener{
override fun onTimeSet(view: TimePicker?, hourOfDay: Int, minute: Int) {
textView.text = "${hourOfDay} + ${minute}"
}
}
var builder = TimePickerDialog(this, timeListener, hour, minute, false)
builder.show()
}
'Dead Code > DEPRECATED-KOTLIN' 카테고리의 다른 글
[코틀린코드연습장] 아무 기능도 없는 그림판 (0) | 2019.01.03 |
---|---|
[코틀린코드연습장] 텍스트뷰 자동완성 - autoCompleteText ; ArrayList (0) | 2019.01.03 |
[코틀린코드연습장] Activity 전환(Anko) (0) | 2019.01.01 |
[코틀린코드연습장] RecycleView 뭐에다 쓰는건가 (0) | 2018.12.27 |
[코틀린코드연습장] 옵션메뉴에 붙어있는 검색창 사용하기 (0) | 2018.12.24 |
[코틀린코드연습장] viewPager 생성하기 (0) | 2018.12.10 |
[코틀린코드연습장] NOTIFICATION.... 삽질 (0) | 2018.11.02 |
[코틀린코드연습장] 기본 다이얼로그 (0) | 2018.10.18 |
[코틀린코드연습장] 커스텀 토스트 (0) | 2018.10.16 |
[코틀린코드연습장] 예전부터 궁금했던, 토스트 띄우기 (0) | 2018.10.02 |