SPECIALIZED/Android

9. 다이얼로그 이용하기

Tiny Commit 2025. 4. 13. 09:09

 

 

1. 다양한 다이얼로그

  • 잔깐 보였다가 사라지는 문자열

1. 토스트 메세지 띄우기 -하단 메세지

  • makeText()
  • 매개변수로 튜스트가 화면에 출력되는 시간
    • val LENGTH_LONG:int
    • val LENGHT_SHORT:int

 

 

  • 선택할 때마다 토스트 메시지 바꾸기

 

 

 

 

2. 날짜 또는 시간 입력 받기

  • 날짜: DatePickerDialog
  • 시간: TimePickerDialog

 

 

 

3. 알림 창 띄우기

  • AlertDialog: 제목, 내용, 버튼

 

 

 

 

  • 목록을 출력하는 알림창: setltems(), setMultiChoiceItems(), setSingleChoiceItems()

 

 

 

 

 

 

 

2.0 새로운  모듈 생성

 

activity_main.xml
0.00MB

 

 

 

2. 날짜 또는 시간 입력받기

1. 날짜 - 사용자 입력 받고 로그창에 출력하기

 

 

  • binding.btnDate 추가하기

 

  • Toast.makeText 추가하기

 

 

 

 

2. 시간

 

 

 

 

 

 

 

 

3. 알림 창 띄우기

  • 안드로이드 알림창은 이미 형식이 정해져 있음.
  • AlertDialog.Builder

1. 버튼 추가

 

 

2.1 알림창: dialog - 번거로운 버전

 

 

 

 

 

 

 

 

 

 

 

2.2 알림창:  dialog - 코틀린 버전

 

 

 

3. 가장 많이 사용 - 대체 뭘 한걸까...

 

 

 

4. 아이템 선택

 

 

 

 

 

5. 하나만 선택