<item name="android:windowIsTranslucent">true</item>
之前为了在另外的控件上达到透明效果,在activity的theme上增加了上面这个参数,由于对应的theme是全局的,改变了所有引用这个theme的activity。现在好了问题找到了,解决办法就是找到对应的theme去掉这个参数,或者新建个theme给需要弹popupwindow的activity用就可以了。
另外在还出现个问题,B调起过popupwindow过后,返回到A,在这个过程会出现短暂的黑屏,这个网上有解决方法:
PS:我在退出时,又Add了一次,能不黑屏吗?
记录一下,免得下次又踩到这个坑里了!