투케이2K

115. (AndroidStudio/android/kotlin) 코틀린 AlertDialog 일회용 팝업창 만들기 실시 본문

Android

115. (AndroidStudio/android/kotlin) 코틀린 AlertDialog 일회용 팝업창 만들기 실시

투케이2K 2021. 4. 26. 17:04

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : AndroidStudio

개발 언어 : kotlin

/* =========================== */

/* =========================== */

[소스 코드]

 

//============= [일회용 팝업창 호출 실시] =============
try{
	var str_tittle = "타이틀"
	var str_message = "내용"
	var str_buttonOK = "확인"
	var str_buttonNO = "취소"
	var str_buttonNature = "이동"

	AlertDialog.Builder(this@A_AA_Test_Kotlin)
		.setTitle(str_tittle) //팝업창 타이틀 지정
		.setIcon(R.drawable.tk_app_icon) //팝업창 아이콘 지정
		.setMessage(str_message) //팝업창 내용 지정
		.setCancelable(false) //외부 레이아웃 클릭시도 팝업창이 사라지지않게 설정
		.setPositiveButton(str_buttonOK, DialogInterface.OnClickListener { dialog, which ->
			// TODO Auto-generated method stub
			Toast.makeText(application, "확인", Toast.LENGTH_SHORT).show()
		})
		.setNegativeButton(str_buttonNO, DialogInterface.OnClickListener { dialog, which ->
			// TODO Auto-generated method stub
			Toast.makeText(application, "취소", Toast.LENGTH_SHORT).show()
		})
		.setNeutralButton(str_buttonNature, DialogInterface.OnClickListener { dialog, which ->
			// TODO Auto-generated method stub
			Toast.makeText(application, "이동", Toast.LENGTH_SHORT).show()
		})
		.show()
}
catch(e : Exception){
	e.printStackTrace()
}

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

반응형
Comments