본문 바로가기
Mobile/Kotlin

[Kotlin] Dialog 만들기

by C_Meaning 2023. 6. 9.
728x90

출처 : Android Developer

 

다이얼로그 창을 클래스로 구현하는 방법이 아닌 변수를 통해 간단하게 구현하는 방법입니다.

 

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

댓글