代码改变世界

关于点击popupwindow以外区域 popupwindow自动消失问题

2013-08-30 11:35  王妞  阅读(349)  评论(0编辑  收藏  举报

我参考的这个:

http://blog.csdn.net/admin_/article/details/7853588

用的方法二。

方法二:设置popupWindow参数(这种方法只能让自身消失,不能够提供其他伴随操作,比如让其他控件的隐藏,消失等)
pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
pop.setBackgroundDrawable(new BitmapDrawable());
pop.setOutsideTouchable(true);

不过,在Android 4.0以后,new BitmapDrawable()就deprecated了,

我是这么改的:

Drawable drable = new BitmapDrawable(getResources(), (Bitmap)null);

不知道有没有什么问题,反正能运行。