Android控件测量生命周期

来源:互联网 发布:js new是什么意思 编辑:程序博客网 时间:2024/04/29 15:31

Android控件测量生命周期

先帖图

这里写图片描述

结论

  • setMeasuredDimension表示向父控件表明自己的大小,所以View只用在乎根据自己的内容给出大小给父控件。
  • measureChild是父控件需要通过子控件的大小来调整自己大小的依据,该方法最终会调用子控件的onMeasure方法。
  • 只有当控件执行了onMeasure方法,getMeasureHeight和getMeasureWidth才会有效,所以通过measureChild执行了子控件的onMeasure后,可以通过方法获取子控件的测量宽度和高度。
0 0