眾所周知,Android中空間大致被分為兩類,ViewGroup和View控件。ViewGroup控件作為父控件可以包含多個子View控件。并對其包含的子控件進行管理。
View樹結構
AndroidUI界面圖
每個activity都包含一個一般由phonewindow來實現的window對象,其將一個DecorView設置為整個窗口的跟View。DecorView作為窗口界面的頂層視圖,封裝了一些窗口操作的通用方法。DecorView將要顯示的具體內容呈現在了PhoneWindwo上,所有View的監聽事件都通過WindowManagerService來進行接收,一個是TitleView,另一個是ContentView。