对于高度大于0的视图,view.getMeasuredHeight()返回值为0

时间:2014-09-19 09:16:14

标签: android android-layout

我写了以下代码片段。在第一行高度不为零但在使用view.measure计算高度后,它将高度返回为零。

此视图是线性布局,不使用动态代码设置子级和高度。

 int height = view.getMeasuredHeight();
 view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
                    MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
  height = view.getMeasuredHeight();

0 个答案:

没有答案