【发布时间】:2013-07-26 08:04:20
【问题描述】:
屏幕旋转后,其中一个视图对象的高度发生了变化,我想知道以像素为单位的高度值。
onConfigurationChanged 方法可能在视图完成旋转之前调用。所以如果我用这种方法测量视图大小,大小仍然是之前旋转的值。
问题是如何在不重建Activity的情况下获得旋转完成后的视图大小值。
【问题讨论】:
-
您可以随时在
OnResume()方法中检查这一点,因为它是在轮换之后调用的。 -
感谢您的回答。似乎没有运行 OnResume() 方法,因为我在 AndroidManifest.xml 文件中使用了 android:configChanges="orientation|screenSize"。我在 OnResume 中设置了断点,但没有停止。
标签: java android onconfigurationchanged