PopupWindow 似乎有个bug, 但设置popupWindow.setOutsideTouchable(true)时点击popup window之外的区域并不能关掉popup window.
通过研究其源码发现只有设置了popupwindow的background drawable才会加入PopupViewContainer,而自动dismiss是在PopupViewContainer的ontouchevent 实现的,所以如果需要自动关闭popup window的功能,需要给popup window设置background drawable