본문 바로가기

프로그래밍/안드로이드

[안드로이드] 다이얼로그 사용법


AlertDialog.Builder alert = new AlertDialog.Builder(this);
      
       // 제목, 메시지, icon, 버튼
       alert.setTitle(" 알림 ");
       alert.setMessage(" 무언가를 하고 싶은가요? ");

       // cancel : false = 단말기 back button으로 취소되지 않음.
       alert.setCancelable(false);

       // yes
       alert.setPositiveButton("Yes", new DialogInterface.OnClickListener(){
              public void onClick(DialogInterface dialog, int id){
                   //Yes 버튼을 눌렀을때 일어날 일을 서술한다.
              }
       });


       // no
       alert.setNegativeButton("No", new DialogInterface.OnClickListener(){
              public void onClick(DialogInterface dialog, int id){
                    dialog.cancel();// No 버튼을 눌렀을 경우이며 단순히 창을 닫아 버린다.
              }
       });
      
       alert.show();