개발하면서 자주 사용하는게
Dialog 및 popupWindow를 사용한다.
Dialog 에서 외부 클릭시 닫는 거는
setCanceledOnTouchOutSide(true)이며
PopupWindow에서는
setOutSideTouchable(true);
setBackgroundDrawable(new BitmapDrawable());
이다.
setOutSideTouchable(true)만 사용했다가 안되서 보니... 배경을 지졍해줘야되드라..
참고로,
setOnDismissListener()를 통해서 팝업윈도우가 dismiss()되어지는 콜맥메소드 활용도 가능하다.