본문 바로가기

Mobile/Android

[ Android ] AlertDialog 다이얼로그

반응형


확인 / 취소 

 AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder
                    .setMessage("정말로 종료하시겠습니까?")
                    .setPositiveButton("취소", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            dialogInterface.cancel();
                        }
                    })
                    .setNegativeButton("확인", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            finish();
                        }
                    });
            AlertDialog alertDialog = builder.create();
            alertDialog.show();

 

 

반응형


팝업

String[] list = {"정보수정", "비밀번호 변경", "활동내역"};
                AlertDialog.Builder builder = new AlertDialog.Builder(this);
                builder
                        .setTitle("사용자 정보")
                        .setItems(list, new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialogInterface, int i) {
                                String selected = list[i];
                            }
                        })
                        .setPositiveButton("취소", new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialogInterface, int i) {
                                dialogInterface.cancel();
                            }
                        });

                AlertDialog alertDialog = builder.create();
                alertDialog.show();

 

반응형