我希望我的应用程序只能横屏显示,因此我正在使用这里提供的方法:i want to make my application only in landscape in android
简而言之,我在清单文件中添加了android:screenOrientation="landscape"
。
这部分已经生效,但问题是它只允许用户在两个横向方向的其中一个中使用应用程序。 我该如何告诉应用程序可以使用任何一个横向方向?
(在Nexus 7 4.2上测试)
我希望我的应用程序只能横屏显示,因此我正在使用这里提供的方法:i want to make my application only in landscape in android
简而言之,我在清单文件中添加了android:screenOrientation="landscape"
。
这部分已经生效,但问题是它只允许用户在两个横向方向的其中一个中使用应用程序。 我该如何告诉应用程序可以使用任何一个横向方向?
(在Nexus 7 4.2上测试)
使用android:screenOrientation="sensorLandscape"
,但仅在构建您的项目时使用Android 2.3或更高版本才能起作用。
android:screenOrientation
有几个选项,您可以在文档中找到。
您可能想要的是
"sensorLandscape"
还有"用户横屏模式" - 根据文档
横向方向,但可以根据设备传感器和用户的传感器偏好设置为正常或反向横向。如果用户锁定了基于传感器的旋转,它的行为与横向相同,否则它的行为与sensorLandscape相同。在API级别18中添加。