MeasureSpec.getSize(widthMeasureSpec)的疑问
为什么设置的时候布局中设置android:layout_width="200dip"后,调试出来的结果console中 E/TAG(728): sizeWidth = 400 E/TAG(728): sizeHeight = 1038,sizeWidth不是应该等于200吗
为什么设置的时候布局中设置android:layout_width="200dip"后,调试出来的结果console中 E/TAG(728): sizeWidth = 400 E/TAG(728): sizeHeight = 1038,sizeWidth不是应该等于200吗
2015-03-08
/**
* Extracts the size from the supplied measure specification.
*
* @param measureSpec the measure specification to extract the size from
* @return the size in pixels defined in the supplied measure specification
*/
public static int getSize(int measureSpec) {
return (measureSpec & ~MODE_MASK);
}
测出的来是px,所以不能设置dip/dp。
举报