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

此处标记为默认按钮颜色:-
android - 在弹出窗口之外单击时如何设置 Action ?-LMLPHP

单击后,此处标记为更改的按钮颜色:-
android - 在弹出窗口之外单击时如何设置 Action ?-LMLPHP

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

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

最佳答案

为您的OnDismissListener使用PopupWindow

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


其中popupWindow是要显示的PopupWindow

10-07 19:15
查看更多