AlertDialog 메시지 창 띄우기

프로그래밍/Android (Java)|2015. 1. 27. 11:07
반응형

[공통]

import android.content.DialogInterface;

import android.app.AlertDialog;

import android.view.View.OnClickListener;




메세지를 띄우고 [확인] 버튼만 적용할 경우

1
2
3
4
5
6
7
8
9
AlertDialog.Builder alert = new AlertDialog.Builder(MyActivity.this);
alert.setPositiveButton("확인", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    dialog.dismiss();     //닫기
    }
});
alert.setMessage("테스트 메세지");
alert.show();



메세지를 띄우고 [확인], [취소] 버튼으로 적용할 경우


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
AlertDialog.Builder alert_confirm = new AlertDialog.Builder(MyActivity.this);
alert_confirm.setMessage("프로그램을 종료 하시겠습니까?").setCancelable(false).setPositiveButton("확인",
new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 'YES'
    }
}).setNegativeButton("취소",
new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 'No'
    return;
    }
});
AlertDialog alert = alert_confirm.create();
alert.show();


[출처] http://shstarkr.tistory.com/144



뒤로가기로 종료하려고 할때 해당 alert 창이 뜨도록 하려면 아래 URL 을 병합하여 사용하자. - 동훈

http://sysdocu.tistory.com/942

반응형

댓글()