我只想制作我的应用版景观,因此我使用此处提供的方法:i want to make my application only in landscape in android
简而言之,我将android:screenOrientation="landscape"
添加到我的清单文件中。
它部分有效,但问题是它只允许用户在两个横向方向之一中使用应用程序。如何告诉应用程序允许使用任何横向方向?
(在Nexus 7 4.2上测试)
答案 0 :(得分:10)
使用android:screenOrientation="sensorLandscape"
但只有在Android 2.3或更高版本上构建项目时才能使用。{/ p>
答案 1 :(得分:1)
android:screenOrientation
有几个选项,您可以在documentation
你可能想要的是
"sensorLandscape"
答案 2 :(得分:1)
还有“userLandscape” - 根据文档
横向方向,但可以是基于设备传感器和用户传感器偏好的正常或反向横向。如果用户已锁定基于传感器的旋转,则其行为与横向相同,否则其行为与sensorLandscape相同。在API级别18中添加。