MYVB-Notepad

/**

     * 대화상자 객체 생성

     */

private AlertDialog createDialogBox(){

AlertDialog.Builder builder = new AlertDialog.Builder(this);

builder.setTitle("안내");

builder.setMessage("종료하시겠습니까?");

builder.setIcon(R.drawable.alert_dialog_icon);


// 예 버튼 설정

builder.setPositiveButton("예", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

msg = "예 버튼이 눌렀습니다. " + Integer.toString(whichButton);

txtMsg.setText(msg);

}

});


// 취소 버튼 설정

builder.setNeutralButton("취소",new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

msg = "취소 버튼이 눌렸습니다. " + Integer.toString(whichButton);

txtMsg.setText(msg);

}

});


// 아니오 버튼 설정

builder.setNegativeButton("아니오", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

msg = "아니오 버튼이 눌렸습니다. " + Integer.toString(whichButton);

txtMsg.setText(msg);

}

});

// 빌더 객체의 create() 메소드 호출하면 대화상자 객체 생성

AlertDialog dialog = builder.create();

return dialog;

}