控件大概分为两类:view和viewGroup. viewGroup可以作为父控件存放多个view。
他们是以树状的形式进行组织的,上层的父view负责子view的测量和绘制,以及传递交互事件。
每个Activity都包含一个Window对象,通常由PhoneWindow来实现。
PhoneWindow 将DecorView设置为整个视图结构的根。上面所有的view监听事件都通过WindowManagerService来接收。 再通过activity来回调onclicklistener.
DecorView分为两部分,titleView和ContentView(一个FrameLayout,activity_main.xml就设置在这里面)
有事先写到这