当屏幕方向在(逆向)景观和(逆向)肖像之间发生变化时,总是会调用onCreate活动方法。但是当屏幕方向只在景观和逆向景观之间,或者在肖像和逆向画像之间发生变化时,onCreate方法甚至onResume的活动方法都不会被调用!
如何检测倒转屏幕方向的事件?
如果我用
android:configChanges="orientation|screenSize"
和
public void onConfigurationChanged(Configuration newConfig)
无论我如何更改屏幕方向,onCreate方法和onResume活动方法都不会被调用,因此视图在活动中的位置非常奇怪。因此,我更喜欢关于“如何检测反向屏幕定向事件”的解决方案,而不使用configChanges。
有人知道怎么解决吗?
发布于 2014-10-13 07:37:34
您可以尝试以下方法screenOrientationDidReverse:。当设备只反转方向时,将调用此方法。所以..。重写这个方法!
https://stackoverflow.com/questions/26002395
复制相似问题