Back키 Cancle 여부 설정
setCancelable(false);
Dialog dim background 막기
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
Dialog 밖을 터치 했을 경우 Dialog 종료 막기
setCanceledOnTouchOutside(true);
Dialog 밖의 View를 터치할 수 있게 하기 (다른 View를 터치시 Dialog Dismiss)
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
Dialog 배경을 투명하게 하기
getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
Dialog Cancle Event
setOnCancelListener(OnCancelListener listener)
Dialog Show Event
setOnShowListener(OnShowListener listener)
Dialog Dismiss Event
setOnDismissListener(OnDismissListener listener)
"프로그래밍 / Android" 분류의 다른 글
[Android] 전화걸기 연동 (0) | 2014/08/14 |