关于popupWindow设置的API 的一个bug

如果在设置popupWindow时没有设置其背景的话,无论是点击外部或者back键都无法dismiss弹窗

 

如下所示:

mPw = new PopupWindow(popuWindow, -2, -2);

mPw.setFocusable(true);

mPw.setOutsideTouchable(true);

mPw.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));  //这个一定要设置  

posted @ 2016-07-31 09:40  Amy365  阅读(170)  评论(0)    收藏  举报