点击popupwindow窗口之外的区域使popupwindow消失

public PopupWindow (View contentView, int width, int height, boolean focusable)
Since: API Level 1

Create a new popup window which can display the contentView. The dimension of the window must be passed to this constructor.

The popup does not provide any background. This should be handled by the content view.

Parameters
contentViewthe popup's content
widththe popup's width
heightthe popup's height
focusabletrue if the popup can be focused, false otherwise
看其构造方法,最后一个参数,翻译之后也就是:当设置为true的时候,它所依赖的父亲view就不能能获取到焦点;可我在实验效果的时候,发现点击popupwindow外部区域时,popupwindow就自动消失了,呵呵,太好了,跟我的需求一样,但是如果在弹框之后必须选择之后才能消失呢,就干脆使用不带最后一个参数的构造方法即可。
public PopupWindow (View contentView, int width, int height)
Since:  API Level 1

Create a new non focusable popup window which can display the contentView. The dimension of the window must be passed to this constructor.

The popup does not provide any background. This should be handled by the content view.

Parameters
contentViewthe popup's content
widththe popup's width
heightthe popup's height

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值