【问题标题】:How to set an action when I click outside of the popup window?在弹出窗口外单击时如何设置操作?
【发布时间】:2015-09-14 23:30:22
【问题描述】:

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

这里标记的默认按钮颜色:-

点击后此处标记更改按钮颜色:-

PopupWindow之外点击后,我想将我的按钮背景更改为默认值。

我该怎么做?我需要一些帮助。

【问题讨论】:

    标签: android android-layout popupwindow


    【解决方案1】:

    为您的PopupWindow 使用OnDismissListener

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

    其中popupWindow 是您正在显示的PopupWindow

    【讨论】:

    • 太好了。谢谢@kane O'Riley
    猜你喜欢
    • 2022-12-31
    • 2023-02-09
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多