다이얼로그 생성
/**
* 대화상자 객체 생성
*/
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;
}