现在的位置: 首页 > 综合 > 正文

view的各个回调方法执行顺序

2013年11月24日 ⁄ 综合 ⁄ 共 524字 ⁄ 字号 评论关闭

今天查看了下iew的 回调方法的执行顺序:

10-12 07:41:21.040: V/(668): onAttachedToWindow

10-12 07:41:21.040: V/(688): onFinishInflate1

10-12 07:41:21.100: V/(688): onmeasure2

10-12 07:41:21.160: V/(688): onSizeChanged3

10-12 07:41:21.160: V/(688): onlayout4

10-12 07:41:21.250: V/(688): onmeasure5

10-12 07:41:21.260: V/(688): onlayout6

10-12 07:41:21.541: V/(688): onmeasure7

10-12 07:41:21.541: V/(688): onlayout8

10-12 07:41:21.559: V/(688): ondraw9

10-12 07:41:21.599: V/(688): dispatchDraw10

该view有两层嵌套第二层两个view,所以 onmeasure  和onlayout 执行了3次。

dispatchDraw这个主要是容器画子iew的时候调用的,而ondraw 则是绘制自己

抱歉!评论已关闭.