我创建了一个自定义视图。如果我将该视图添加到布局XML文件中,并将高度设置为fill_parent
,则 "specSize" 返回 0。为什么?
代码:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int measuredHeight = 90;
int specMode = MeasureSpec.getMode(heightMeasureSpec);
int specSize = MeasureSpec.getSize(MeasureSpec.getMode(heightMeasureSpec));
if(specMode != MeasureSpec.UNSPECIFIED){
measuredHeight = specSize;
}
setMeasuredDimension(60, measuredHeight);
}
有人知道如何获取fill_parent
的高度吗?