我们知道点击事件的分发是由外向内的。下发过程为Activity=>Window=>View。其中window对应则为activity的Phone...
requestLayout 当前我们对View位置、大小进行操作后会调用requestLayout通知窗口。 从代码中可以看出requestLa...
Layout 分析完measure过程后,layout和draw过程则相对简单一点。在performTraversals过程中的代码片段如下: ...
view的大三流程开始之地在performTraversals过程中,而measure是三个流程中较为复杂的过程。而measure的开始地方在p...
工作一段时间了,但是感觉自己对View的三大流程还不是理解透彻。所以主要根据《Android开发艺术探索》一书和查看源码去了解下View的三大流...
总所周知HashMap是非线程安全的类。若使用需要线程安全可对应使用Hashtable或者ConcurrentHashMap。因为Hashtab...
Map接口下主要介绍HashMap,TreeMap。HashMap与Hashtable关系跟ArrayList与Vector关系类似。Concu...
java集合框架主要包含Collection和Map。这里主要解析一下collection。collection主要实现包括list、set、q...
相信大家已经对这三位大哥不陌生了。 include:一般xml代码View的复用,减少同样布局的cv操作 merge:提高xml的View组件复...