끄적끄적 스토리

안드로이드 스튜디오 팝업 만들기(모달,팝업,확인 취소) 본문

안드로이드

안드로이드 스튜디오 팝업 만들기(모달,팝업,확인 취소)

2019_02_13 2019. 12. 26. 16:17
728x90

늘 개발하면서 느끼는건..

매일매일 확인 취소창을 그렇게 쓰면서도 맨날 까먹는다.

그래서 하나씩.. 여기다가 적기 시작한다.

물론 내가 보고 쓰려는것도 있지만 놀러 오는분들도 편하게 복사해서 쓰라고 남겨놓는다.

소스는 간단하다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public void modal(final View view, boolean pay) {
        String msg;
        if (pay) {
            msg = "주문을 접수 하시겠습니까?";
        } else {
            msg = "본 주문은 무통장 입금 주문입니다.\n입금 확인이 되었다면 확인 버튼을 눌러주세요.";
        }
 
        new AlertDialog.Builder(view.getContext())
                .setTitle("주문 접수 확인")
                .setMessage(msg)
                .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        Toast.makeText(view.getContext(), "접수 되었습니다.", Toast.LENGTH_SHORT).show();
                        //((Activity) view.getContext()).finish();
                    }
                }).setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
 
                Toast.makeText(view.getContext(), "취소 하였습니다.", Toast.LENGTH_SHORT).show();
 
            }
        }).show();
    }
 
 

보시다시피 아주 간단하다.

주석처리를 푼다면 액티비티가 종료될것이다.

물론 이건! 리사이클러뷰 어댑터 안에서 사용한것이다

사용하기는 나름!