[Android] Dialog 속성

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);

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
2015/08/30 17:18 2015/08/30 17:18
태그 : ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다