作者在Veiw的工作原理这章简单地说了我们在自定义View中必须知道的三个方法:
(1)measure:主要用于测量View的宽高
(2)layout:主要用于确定View的位置
(3)draw:主要用于画View
而在这小节,令我在意的是我不知道的东西:DecoreView(虽然之前说过)
上面的图,就是Activity的完整界面图,书中说了,titlebar就是Activity的主题,我们在Activity的onCreate方法内调用setContentView,其实是将contentView添加到DecorView(其实是一个FrameLayout)中。
如何从DecorView获取我们设置的View
ViewGroup decorView = findViewById(adnroid.R.id.content);
View contentView = decorView.getChildAt(0);
书中简介DecorView就这么多,虽然寥寥无几的几句话,却让我对Activity的界面有了一个完整的了解,着实不错!!