【发布时间】:2015-05-10 10:47:34
【问题描述】:
注意事项:
- 我不想使用任何 getViewTreeObserver() 侦听器,或者根本不想使用任何侦听器。我想计算视图在绘制之前的高度。
- 我尝试了 getMeasuredHeight(),但每次都返回 0。
有什么建议吗?
【问题讨论】:
-
第一次尝试
View#measure(int widthMeasureSpec, int heightMeasureSpec)? -
先测量视野,再测量高度
-
好吧,我刚刚尝试过,但我得到了不正确的值...我阅读了 Java 关于度量的解释,但我仍然没有找到一种方法来计算绘制后的正确高度。我想知道为什么人们说这是不可能的。