MeasureSpec是android給view提供表示view尺寸的類故爵,實質(zhì)是一個32位int值。
MeasureSpec由兩部分組成梗逮,第一部分是SpecModel在32位int值得高兩位项秉,第二部分是Specsize在剩下的30位,
MeasureSpec的生成除了跟view本身有關(guān)以外慷彤,還跟View的父容器有關(guān)系娄蔼。
Model三總不同值:
1、ALL_MOST : 對應(yīng)View的wrap_content,
2 ?EXCATLY :對應(yīng)VIEW的設(shè)置具體的值和match_parent底哗,
3 ?UNSPECIFIED :基本不用考慮岁诉,系統(tǒng)內(nèi)部使用的。
######父容器與子viewMeasureSpec對應(yīng)關(guān)系跋选。
|---|---|---|