popupwindow点击空白处如何自动消失?

Posted 请叫我码农怪蜀黍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了popupwindow点击空白处如何自动消失?相关的知识,希望对你有一定的参考价值。

Popupwindow如果需要点击空白处自动消失,需要设置两个函数

1、customPopWindow.setFocusable(true);该函数也可以在构造函数中设置,如:mPopupWindow = new PopupWindow(popunwindwow,LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT,true);最后一个参数true即为设定Focusable属性。
2、customPopWindow.setBackgroundDrawable(new BitmapDrawable());
此处需要注意:上述两个方法必须放在showAtLocation()方法之前,才能起作用。

以上是关于popupwindow点击空白处如何自动消失?的主要内容,如果未能解决你的问题,请参考以下文章

PopupWindow为啥要设置setBackgroundDrawable(new BitmapDrawable());

android PopupWindow 点击外面消失

android 怎么实现点击屏幕其他地方popupwindow消失

[Android]自定义定时消失PopupWindow

从源码剖析PopupWindow 兼容Android 6.0以上版本点击外部不消失

PopupWindow+listview产生的焦点问题,求解