반응형
// import androidx.appcompat.app.AlertDialog
val builder = AlertDialog.Builder(this)
builder.setTitle("확인 타이틀") // Confirm 제목
builder.setMessage("확인 메시지") // Confirm 내용
builder.setPositiveButton("확인") { dialog, which ->
// 긍정 (확인 / 저장 등등) 팝업의 하단 맨 우측에 표기 됨
}
builder.setNegativeButton("취소") { dialog, which ->
// 부정 (취소 / 닫기 등등) 기본적으로 Positive Button 좌측에 표시 됨
}
builder.show() // 선언된 Confirm을 띄워줌
Confirm 팝업은 자주 사용하지만 거의 비슷하게 사용되다 보니 기록용으로 남겨둡니다.
setTitle : Confirm의 제목으로 설정하지 않으면 그 영역만큼 표시되지 않습니다.
setMessage : Confirm의 주요 내용이 보여집니다.
setPositiveButton : 긍정 버튼으로 주로 Confirm에서 처리하려는 Action이 맞는 경우 표시합니다. (하단 우측)
setNegativeButton : 부정 버튼으로 주로 Confirm에서 처리하려는 Action을 하지 않는 경우 표기합니다. (PositiveButton 좌측)
setNeutralButton : 그 외 일반 버튼으로 Confirm의 하단 좌측에 표기되며, PositiveButton / NavigativeButton과 사용방법은 동일합니다.
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Kotlin] How to Handle Events in EditText (1) | 2023.12.13 |
---|---|
[Kotlin] How to Applying Bold and Italic to TextView (2) | 2023.12.12 |
[Kotlin] How To enter a null value for "ContentValues" (putNull) (0) | 2023.12.10 |
[Kotlin] How to Use "IN" Clause in SQLite (1) | 2023.12.10 |
[Kotlin] How To Enter Text in TextView and EditText (2) | 2023.12.09 |