安卓 pop.setOutsideTouchable(false); 不起作用

pop.setBackgroundDrawable(new BitmapDrawable());
pop.setOutsideTouchable(false);
pop.update();
上面的都设置了,还是不行

在新建pop的时候,把第三个参数,改为 WRAP_CONTENT,而不是 MATCH_PARENT。

我是这样新建的

 pop = new PopupWindow(contentView, WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.WRAP_CONTENT);