Android一分钟
-
很大程度上决定View的尺度(收到父容器的LayoutParams影响)
- int
- 高2位:SpecMode
- UNSPECIFIED:没有指定,父容器不对其进行限制
- EXACTLY:精确的(match_parent、具体数值)
- AT_MOST:父容器值得值,不能大于该值(wrap_content)
- 低30位:SpecSize
- 高2位:SpecMode
- int
-
MeasureSpec与LayoutParams的对应关系
-
给View指定Layout Params后,根据父容器的约束,系统转换成对应的MeasureSpec
-
在onMeasure()中根据MeasureSpec确定测量后View的宽高
-
网友评论