View类的onMeasure(int widthMeasureSpec,int heightMeasureSpec)方法中的参数值单位是多少?

CoD*_*oDe 6 android view

Can Any body让我知道onMeasure(int widthMeasureSpec,int heightMeasureSpec)这个View Class方法的参数单位是什么.

我打印日志分别返回1073742144,-2147483251.

mar*_*c1s 9

该值是模式和大小的组合.使用View.MeasureSpec.getMode(widthMeasureSpec)来获取模式(一MeasureSpec.EXACTLY,MeasureSpec.AT_MOSTMeasureSpec.UNSPECIFIED); 你可能想知道的是View.MeasureSpec.getSize(widthMeasureSpec),像素的大小.

另请参阅MeasureSpec源代码.