Article / 2026/05/31
性能优化 (二十九) Android布局加载原理
性能优化 (二十九) Android布局加载原理 的技术笔记。
Android布局加载原理
背景介绍
-
知其然知其所以然
-
深入源码
-
布局加载流程
-
setContentView() layoutInflater inflate getLayout CreateViewFromTag Factory createView 放射创建View
性能瓶颈
- 布局文件解析:IO过程
- 创建View对象:反射
LayoutInflater.Factory
- LayoutInflater创建View的一个Hook
- 定制创建View的过程:全局替换自定义TextView等
- Factory与Factory2
- Factory2继承与Factory
- 多了一个参数:parent
Giscus 未启用:请在
src/site.config.ts中配置 repoId 与 categoryId。