본문 바로가기

안드로이드/코드

[안드로이드] 다이얼로그 띄우기 - AlertDialog

반응형

 

 

 

다이얼로그1
결과값

 

AlertDialog.Builder 클래스를 이용해서 버튼을 눌렀을때 다이얼로그를 띄우는 코드입니다.

 

private void deleteDialog() {
        AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
        builder.setTitle("삭제 확인");
        builder.setMessage("삭제하시겠습니까?");
        
	builder.setNegativeButton("예",
                new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                     		//예 눌렀을때의 이벤트 처리   
                    }
                });
                
        builder.setPositiveButton("아니오",
                new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
				//아니오 눌렀을때의 이벤트 처리
                    }
                });
        
        builder.show();

    }

 

 

참고로 setPositiveButton()이 오른쪽, setNegativeButton()이 왼쪽 버튼입니다.

'예', '아니오'가 아닌 '아니오', '예'로 나오게 하고싶다면 반대로 입력해서 사용하시면 됩니다.

 

 

 

 

 

 

반응형