该方法含义
计算子布局尺寸的最主要部分:为特定子控件计算出它的MeasureSpec,这个方法为一个子布局的任一一个维度(高度/宽度)计算出正确的MeasureSpec。
目标是结合父布局的MeasureSpec和子布局的LayoutParams去计算最合适的大小,例如,一个父布局知道自己的大小(因为它的MeasureSpec可以设置成EXACTLY),然后它的子控件指定和它一样大小,那这个时候父布局放置子控件的时候需要知道子控件的具体大小。
- spec
ViewGroup的测量值,即MeasureSpec - padding
ViewGroup的padding或者margin - childDimension
childView想要的大小
网友评论