《第一行代码》学习笔记14-UI(3)

1.

(1)所有控件都是直接或间接继承自View,所用的所有布局都是直接或间接继承自ViewGroup的。
(2)View是Android中一种最基本的UI组件,可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件,因此,使用的各种控件
其实就是在View的基础之上又添加了各自特有的功能。
(3)ViewGroup是一种特殊的View,可以包含很多的子View和子ViewGroup,是一个用于放置控件和布局的容器。
2.通过LayoutInflater的from()方法,可以构建出一个LayoutInflater对象->调用inflate()方法就可以动态加载一个布局文件。
inflate()方法接收两个参数,第一个是要加载的布局文件的id,在此传入R.layout.title,第二个是给加载好的布局再添加一个父布局,此处
我们要指定为TitleLayout,于是直接传入this。

原文地址:https://www.cnblogs.com/Iamasoldier6/p/5010834.html