Android开发艺术探索笔记(13)- DecorView

来源:互联网 发布:淘宝盖楼怎么玩 编辑:程序博客网 时间:2024/06/03 12:22

作者在Veiw的工作原理这章简单地说了我们在自定义View中必须知道的三个方法:

(1)measure:主要用于测量View的宽高

(2)layout:主要用于确定View的位置

(3)draw:主要用于画View

而在这小节,令我在意的是我不知道的东西:DecoreView(虽然之前说过)

DecorView

上面的图,就是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的界面有了一个完整的了解,着实不错!!

0 0
原创粉丝点击