三種窗口類型
FrameWork定義了三種窗口類型,三種類型定義在WindowManager。
1.應用窗口,對應於一個Activity。加載Activity由AmS完成,創建一個應用窗口只能在Activity內部完成。
2.子窗口,必須依附於任何類型的父窗口。
3.系統窗口,不需要對應任何Activity,應用程序不能創建系統窗口。
WindowManager爲這個三類進行了細化,把每一種類型都有int常量標識,WmS進行窗口疊加的時候會按照該int常量的大小分配不同層,int值越大層位置越靠上面。