안드로이드
안드로이드 스튜디오 팝업 만들기(모달,팝업,확인 취소)
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();
}
|
보시다시피 아주 간단하다.
주석처리를 푼다면 액티비티가 종료될것이다.
물론 이건! 리사이클러뷰 어댑터 안에서 사용한것이다
사용하기는 나름!