簡體   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