无标题文章

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对应关系。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容