Android开发艺术探索笔记(13)- DecorView
来源:互联网 发布:淘宝盖楼怎么玩 编辑:程序博客网 时间:2024/06/03 12:22
作者在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的界面有了一个完整的了解,着实不错!!
0 0
- Android开发艺术探索笔记(13)- DecorView
- ViewRoot,DecorView,MeasureSpec和View的工作原理——Android开发艺术探索笔记
- ViewRoot,DecorView,MeasureSpec和View的工作原理——Android开发艺术探索笔记
- Activity的Window创建及DecorView的添加(Android开发艺术探索学习笔记)
- 《Android开发艺术探索》笔记(1)
- 《Android开发艺术探索》笔记
- 《Android开发艺术探索》笔记
- Android动画(Android开发艺术探索笔记)
- 《Android开发艺术探索》笔记(2)Android消息机制
- 《Android开发艺术探索》学习笔记(一)
- 《android开发艺术探索》学习笔记(一)
- Android开发艺术探索笔记(1)- Activity的生命周期
- Android开发艺术探索笔记(3)- 进程和线程
- Android开发艺术探索笔记(4)- 多进程模式
- Android开发艺术探索笔记(5)- Serializable和Parcelable
- Android开发艺术探索笔记(6)- Binder
- Android开发艺术探索笔记(7)- IPC方式
- Android开发艺术探索笔记(8)- View的基础
- elasticsearch 查询(match和term)
- 丁磊:求快是创业者的思维误区,过于强调时间窗口也是一个伪命题
- iOS开发:面向协议编程与 Cocoa 的邂逅 (上)
- android用户和AID
- 基于workerman 的 消息推送
- Android开发艺术探索笔记(13)- DecorView
- 冒泡法。
- TS Intro - Elementary stream
- 使用Spring调用SOAP Web Service
- 关于servlet的监听
- javascript入门需要注意的地方
- Boost:解析命令行参数
- 计算机图形学(三)_图元的属性_16_ 反走样_6_直线亮度差的校正
- (java多线程并发)控制并发线程数的Semaphore、ScheduledThreadPoolExcutor、BlockingQueue、ReadWriteLock