2

当设备的方向从纵向变为横向时调用 onConfigurationChanged,反之亦然。但是当设备的旋转从 90 变为 270 时不会调用它,反之亦然。他们都是风景。

发生此类事件时是否有调用函数?我不想不断检查旋转。

我的应用程序在 onConfigurationChanged 中检查设备的旋转。除了我提到的一种情况外,工作正常。

有人知道应该在这里做什么吗?我搜索了很多,找不到任何东西。

谢谢!

4

1 回答 1

0

这将为您提供设备自然方向的旋转角度基础,因此在您的onConfigurationChanged()方法中,您应该从中受益``

Display display = ((WindowManager)     
context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int rotation = display.getRotation();
于 2013-07-13T08:04:44.357 回答