Aandroid Studio/기능

[android]AlertDialog 예, 아니오 선택창

코끼리똥11 2024. 6. 10. 12:39

 

private void showAlertDialog() {
        AlertDialog.Builder builder = new AlertDialog.Builder(context);
        builder.setCancelable(false);
        builder.setTitle("주소록 삭제");
        builder.setMessage("정말로 삭제 하시겠습니까?");
        builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
               
            }
        });
        builder.setNegativeButton("no", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
               
            }
        });
        builder.show();

 

알버트 다이얼로그를 생성하는 함수를 생성한 후

imgDelete.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    int index = getAdapterPosition();

                    showAlertDialog();

                    return;
                }
            });

 

OnclickListerner로 알버트다이럴로그를 호출한다.