728x90
다이얼로그 창을 클래스로 구현하는 방법이 아닌 변수를 통해 간단하게 구현하는 방법입니다.
val builder = AlertDialog.Builder(activity)
builder
.setMessage(activity.getString(R.string.sign_up_back_alert))
.setPositiveButton(
activity.getString(R.string.button_ok)
) { dialog, id ->
//버튼 눌렀을 때 동작할 기능
activity.showLoginFragment()
}
.setNegativeButton(
activity.getString(R.string.button_cancel)
) { dialog, id ->
//버튼 눌렀을 때 동작할 기능
}
builder.create()
builder.show()
.setTitle - 타이틀 설정
.setMessage - 본문 내용 설정
.setPositiveButton - 확인 버튼 구현
.setNegativeButton - 취소 버튼 구현
728x90
'Mobile > Kotlin' 카테고리의 다른 글
[Kotlin] GPS 정보 가져오기 예제 (0) | 2023.06.16 |
---|---|
[Android] KakaoMap API 연동하기 위해 조치한 것들 (0) | 2023.05.11 |
댓글