Window概念 window是一个抽象类,主要用来处理窗口的展示与行为策略(比如触摸,点击等)。 window是View的直接管理者 window类的实例应该是作为顶级view,被添加到windowManager的顶级视图。(PhoneWindow) window提供了标准的UI策略,如背景,标题区域,默认密钥处理等。 widnow唯一的实现类是android.view.PhoneWindow,如果要使用window就必须通过android.view.PhoneWindow。 Window和DecorView 一个Activity对应一个PhoneWindow,PhoneWidnow会处理这个activity中的ui展示和 用户的行为(如触摸,点击等)。 PhoneWidnow不是一个View对象,通过将PhoneWindow添加到windowManager中,PhoneWindow能够将要处理的行为事件传递给DecorView。 DecorView继承自FrameLayout,是除了Window之外最顶级的视图。...