安卓動態加載(二)-WindowManager

前段時間遇到一個問題:怎麼獲取對話框的視圖層級 對話框不屬於當前的Activity所在的window裏面。所以通過監聽當前window的狀態改變是無法實現的。於是準備挖掘一番。 首先看看Dialog的構造方法,發現的確是新建了一個PhoneWindow,並賦值給成員變量mWindow,同時將系統WindowManager賦值給mWindow,如下圖源碼片段: 然後,再看一下Dialog的show方
相關文章
相關標籤/搜索