标签:
RelativeLayout在实现onMeasure方法时并没有像LinearLayout一样去重写如下代码:
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { if (mOrientation == VERTICAL) { measureVertical(widthMeasureSpec, heightMeasureSpec); } else { measureHorizontal(widthMeasureSpec, heightMeasureSpec); } }
所以导致在View.inflate之后无法通知系统测量布局,如果根布局是RelativeLayout。
RelativeLayout不能调用measure去直接测量子元素
标签:
原文地址:http://www.cnblogs.com/zzq-include/p/5450839.html