4

我只想制作我的应用程序横向,所以我使用此处提供的方法:我只想在 android 的横向中制作我的应用程序

简而言之,我正在添加android:screenOrientation="landscape"到我的清单文件中。

它部分工作,但问题是它只允许用户在两​​个横向方向之一中使用该应用程序。我如何告诉应用程序允许使用任一横向方向?

(在 Nexus 7 4.2 上测试)

4

3 回答 3

10

使用android:screenOrientation="sensorLandscape",但仅当您在 Android 2.3 或更高版本上构建项目时才有效。

于 2012-11-28T18:23:46.170 回答
1

android:screenOrientation有几个选项可以在文档中找到

你可能想要的是

  • "sensorLandscape"
    横向,但可以是基于设备传感器的正常或反向横向。在 API 级别 9 中添加。
于 2012-11-28T18:22:30.570 回答
1

还有“userLandscape” - 根据文档

横向方向,但根据设备传感器和用户的传感器偏好,可以是正常或反向横向。如果用户已锁定基于传感器的旋转,则其行为与景观相同,否则其行为与 sensorLandscape 相同。在 API 级别 18 中添加。

于 2013-09-28T07:11:30.603 回答