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