无标题文章

2016-07-14  本文已影响0人  passssssss

MeasureSpec是android给view提供表示view尺寸的类,实质是一个32位int值。

MeasureSpec由两部分组成,第一部分是SpecModel在32位int值得高两位,第二部分是Specsize在剩下的30位,

MeasureSpec的生成除了跟view本身有关以外,还跟View的父容器有关系。

Model三总不同值:

1、ALL_MOST : 对应View的wrap_content,

2  EXCATLY :对应VIEW的设置具体的值和match_parent,

3  UNSPECIFIED :基本不用考虑,系统内部使用的。

######父容器与子viewMeasureSpec对应关系。

|---|---|---|

上一篇 下一篇

猜你喜欢

热点阅读