투케이2K

47. (AndroidStudio/android/java) 일회용 AlertDialog 팝업창 호출 메소드 정의 실시 본문

Android

47. (AndroidStudio/android/java) 일회용 AlertDialog 팝업창 호출 메소드 정의 실시

투케이2K 2021. 2. 5. 08:00

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

[ 개발 환경 설정 ]

개발 툴 : AndroidStudio

개발 언어 : java

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

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

[소스 코드]

 

//========== [일회용 AlertDialog 팝업창 호출 메소드 정의 실시] ==========
public void getAlertDialog(String header, String content, String ok, String no, String normal){
	//TODO 타이틀 및 내용 표시
	String Tittle = header;
	String Message = content;

	//TODO 버튼 이름 정의
	String buttonNo = no;
	String buttonYes = ok;
	String buttonNature = normal;

	//TODO AlertDialog 팝업창 생성
	new AlertDialog.Builder(A_Main.this)
			.setTitle(Tittle) //팝업창 타이틀 지정
			.setIcon(R.drawable.ic_launcher) //팝업창 아이콘 지정
			.setMessage(Message) //팝업창 내용 지정
			.setCancelable(false) //외부 레이아웃 클릭시도 팝업창이 사라지지않게 설정
			.setPositiveButton(buttonYes, new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int which) {
					// TODO Auto-generated method stub

				}
			})
			.setNegativeButton(buttonNo, new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int which) {
					// TODO Auto-generated method stub

				}
			})
			.setNeutralButton(buttonNature, new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int which) {
					// TODO Auto-generated method stub

				}
			})
			.show();
}

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

반응형
Comments