关于PopupWindow 点击外部不能关闭的问题

来源:互联网 发布:阿里云制作快照镜像 编辑:程序博客网 时间:2024/06/06 13:29

在一个项目中用到了Popupwindow,但是再设置了以下属性后依然不能关闭:

this.setContentView(v);this.setOutsideTouchable(true);this.setFocusable(true);
设置setOutsideTouchable(true)并没有起到作用。经过上网查看资料发现必须要设置PopupWindow的setBackgroundDrawable属性才可以使点击外部关闭的效果生效:

ColorDrawable cd = new ColorDrawable();this.setBackgroundDrawable(cd);

0 0
原创粉丝点击