繁体   English   中英

在弹出窗口外单击时如何设置操作?

[英]How to set an action when I click outside of the popup window?

当在PopupWindow之外单击时,我想设置一个操作或执行诸如更改按钮背景之类的操作。

这里标记的默认按钮颜色:- 在此处输入图片说明

单击此处标记更改按钮颜色:- 在此处输入图片说明

PopupWindow外部单击后,我想将按钮背景更改为默认值。

我怎样才能做到这一点? 我需要帮助。

为您的PopupWindow使用OnDismissListener

    popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
        @Override
        public void onDismiss() {
            // Change the icon
        }
    });

其中popupWindow是您正在显示的PopupWindow

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM