안드로이드/Android Dialog의 각종 속성들 정리 ~!
Dialog의 각종 속성들 정리 입니다.
1) Back키 눌렀을 경우 Dialog Cancle 여부 설정
mDialog.setCancelable(false); // true : cancle , false : no cancle |
2) Dialog 호출시 배경화면이 검정색으로 바뀌는 것 막기 !
mDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); |
3) Dialog 밖을 터치 했을 경우 Dialog 사라지게 하기
mDialog.setCanceledOnTouchOutside(true); |
4) Dialog 밖의 View를 터치할 수 있게 하기 (다른 View를 터치시 Dialog Dismiss)
mDialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
|
5) Dialog 자체 배경을 투명하게 하기
mDialog.getWindow().setBackgroundDrawable
(new ColorDrawable(android.graphics.Color.TRANSPARENT));
|
6) Dialog Cancle시 Event 받기
mDialog.setOnCancelListener(OnCancelListener listener) |
7) Dialog Show시 Event 받기
mDialog.setOnShowListener(OnShowListener listener) |
8) Dialog Dismiss시 Event 받기
mDialog.setOnDismissListener(OnDismissListener listener) |
댓글 없음:
댓글 쓰기