Android群英传 第三章-控件架构与自定义控件
来源:互联网 发布:ubuntu 壁纸 编辑:程序博客网 时间:2024/05/21 21:33
3.1.控件架构
Android空间分为两类 ViewGroup控件和View控件
如:3.1
上层控件负责下层控件的测量和绘制,并且传递交互事件。
通常在Activity中使用findViewById()方法,就是在空间树中以树的深度优先遍历来查找
通常在setContenView()之后,布局内容才真正显示出来
View objects
都在Android.view package
这些objects有Editext,Spinner,TextView这些action(动作类)的;也有AnalogClock(时针、分针的),Gallery(画廊效果),DataPicker,TimePicker,and VideoView
2.安卓界面的架构图
- 每个Activity包含一个Window对象(一般用PhoneWindow来实现)
- PhoneWindow将DecorView作为根View(作为顶层视图,并且封装了窗口操作的通用方法),进行了具体内容的呈现
- 所有View的监听事件,通过WindowManagerService进行接收,通过Activitty进行onClickListener的回调
- DecorView分为两部分,TitleView和ContentView,后者是一个ID为content的FrameLayout
- 用户可以通过requestWindowFeature(Window.FEATURENO_TITLE)进行全屏设置,视图树中布局就只有Content了,因此一定要在setContentView之前设置
- 在onCreate()调用setContentView()后,ActivityManagerService会调用
onResume()
,此时系统才会将DecorView添加到PhoneWindow中,并显示出来
0 0
- Android群英传 第三章-控件架构与自定义控件
- Android群英传读书笔记 第三章 Android控件架构与自定义控件详解
- Android群英传笔记——第三章:Android控件架构与自定义控件讲解
- Android群英传第三章笔记·Android控件架构与自定义控件详解
- Android群英传知识点回顾——第三章:Android控件架构与自定义控件详解
- Android群英传笔记——第三章:Android控件架构与自定义控件讲解
- 第三章Android 控件架构与 自定义控件详解(Android群英传)
- 《Android群英传》阅读笔记——第三章:Android控件架构与自定义控件详解
- Android群英传学习——第三章、Android控件架构与自定义控件详解
- Android群英传学习-第三章:控件架构与自定义控件详解
- Android群英传读书笔记第三章(Android控件架构与自定义View)
- Android群英传之Android控件架构与自定义控件
- 3.Android群英传读书笔记-控件架构与自定义控件
- Android群英传学习——控件架构与自定义控件
- 《Android群英传》读书笔记(1)第三章:Android控件与自定义控件详解
- Android群英传笔记-第3章 Android控件架构与自定义控件详解
- Android群英传——第三章Android控件架构
- 《Android群英传》读书笔记3.Android控件架构与自定义控件详解
- 数据库几个字符类型区别
- Google GCM推送服务端模拟
- Android.mk文件详解介绍
- 关于内部IP暴露漏洞的解决
- tjut 3068
- Android群英传 第三章-控件架构与自定义控件
- Android根据图片文件名获取它的资源ID 的两种方式
- sed学习笔记
- linux查看端口被哪个进程占用
- 浅谈Web自适应
- Android开发中高效的数据结构用SparseArray代替HashMap
- Git – fatal: Unable to create '路径/.git/index.lock’: File exists.的解决办法
- Android application
- Oracle序列(Sequence)创建、使用、修改、删除