关于PopuWindow不能显示的问题

                                  关于PopuWwindow不能显示的问题

       调用PopuWindow时,已经实例化了PopuWindow并且调用了PopuWindow的setContentView方法,但是就是不能显示出这个PopuWindow,原因就在于你没有设置PopuWindow的高和宽,调用PopuWindow的setHeight和setWidth方法来设置PopuWindow的高和宽,例如

pw.setWidth(LayoutParams.WRAP_CONTENT);

pw.setHeight(LayoutParams.WRAP_CONTENT);


PS:PopuWindow依赖于它所依附的Activity,所以当你的Activity销毁前,一定要销毁PopuWindow,否则会导致WindowLeak的问题。

猜你喜欢

转载自blog.csdn.net/skateboard1/article/details/44262631