在PopupWindow
之外单击时,我想设置一个动作或执行诸如更改按钮背景之类的操作。
此处标记为默认按钮颜色:-
单击后,此处标记为更改的按钮颜色:-
在PopupWindow
之外单击后,我想将按钮背景更改为默认值。
我怎样才能做到这一点?我需要一些帮助。
最佳答案
为您的OnDismissListener
使用PopupWindow
:
popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {
@Override
public void onDismiss() {
// Change the icon
}
});
其中
popupWindow
是要显示的PopupWindow
。