REVERSE_PORTRAIT无法检测到?

时间:2014-10-14 12:48:50

标签: android android-manifest manifest screen-orientation

我正在开发一个应用程序,我希望每当用户更改设备的方向时,我都会显示设备的当前方向。实际上,我实现了这一步,但当我将设备旋转到REVERSE_PORTRAIT时,屏幕不服从旋转,换句话说,我的屏幕不能在REVERSE_PORTRAIT

在清单文件中,我将android:ScreenOrientation的值更改为user,但仍存在同一问题,所有三个方向PORTRAITLANDSCAPE和{可以检测到{1}} REVERSE_LANDSCAPE

如何找到此问题的解决方案?

1 个答案:

答案 0 :(得分:2)

如果您想要每个可能的方向,您可以尝试使用fullSensor

“fullSensor”方向由设备方向传感器确定,适用于4个方向中的任何一个。这类似于“传感器”,除了这允许4种可能的屏幕方向中的任何一种,无论设备通常会做什么(例如,某些设备通常不会使用反向纵向或反向横向,但这可以实现这些)。在API级别9中添加。

screenOrientation的所有可能值以及一些解释如下: http://developer.android.com/guide/topics/manifest/activity-element.html