仅适用于Android App Landscape

时间:2012-11-28 18:14:54

标签: android orientation screen-orientation

我只想制作我的应用版景观,因此我使用此处提供的方法:i want to make my application only in landscape in android

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

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

(在Nexus 7 4.2上测试)

3 个答案:

答案 0 :(得分:10)

使用android:screenOrientation="sensorLandscape"但只有在Android 2.3或更高版本上构建项目时才能使用。{/ p>

答案 1 :(得分:1)

android:screenOrientation有几个选项,您可以在documentation

中找到

你可能想要的是

  • "sensorLandscape"
    横向,但可以是基于设备传感器的正常或反向横向。在API级别9中添加。

答案 2 :(得分:1)

还有“userLandscape” - 根据文档

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