我写了以下代码片段。在第一行高度不为零但在使用view.measure计算高度后,它将高度返回为零。
此视图是线性布局,不使用动态代码设置子级和高度。
int height = view.getMeasuredHeight();
view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
height = view.getMeasuredHeight();