Android-View的绘制源码学习总结
##前言 算是第一篇正式的github博文,回顾了一下之前看过的view源码解析,做一个对目前为止View学习小的总结。 我觉得对于源码的解析和学习,把所有流程记下来意义并不是很大,最关键的是: 1.知道基本作用和用法 2.大概了解整个流程和实现方法 3.了解里面可扩展的地方在哪,更灵活地使用 4.整个源码设计和细节有没有什么亮点值得参考和学习 5.源码设计的思路 这也是写这篇文章的目的所在。 ##加载布局 ####LayoutInflater http://www.cnblogs.com/qlky/p/5674975.html - **作用** LayoutInflater是用来加载布局的,我们最简单的代码: ``` protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlayout); } ``` 中的setContentView就是用LayoutInflater实现的 - **用法** 可以用来动态加载布局 ``` LayoutInflater layoutInflater = LayoutInflater.from(this); View buttonlayout = layoutInflater