为什么旋转屏幕时我的android应用程序不旋转


16

我正在LibGDX中构建游戏,并且游戏屏幕方向为横向。我希望它保持横向,但我仍然希望用户能够将设备翻转到另一侧,并且屏幕将随之旋转。我的应用程序拒绝执行此操作,我不知道该如何解决。我试着打开加速度计和指南针(没想到指南针有任何作用),但没有任何改变。有任何想法吗?

Answers:


18

在libGDX项目中,默认情况下锁定为“横向”模式。你需要进入你的“ AndroidManifest.xml中 ”,改变机器人:screenOrientation =“景观”机器人:screenOrientation =“sensorLandscape”

还有更多选项 -http : //developer.android.com/guide/topics/manifest/activity-element.html#screen只需将“ sensorLandScape”替换为您想要的一个即可。


1
但我不希望它切换为人像,但我确实希望其切换为人像。因此,如果您的设备在一侧,则屏幕将保持不变,但如果希望在另一侧,但屏幕仍保持横向,则它将切换到另一侧。
G3tinmybelly 2014年

OOO我不好,添加“ reverseLandscape”我认为
Krtko 2014年


4
在那儿阅读文档,我认为您需要“ sensorLandscape”
Krtko 2014年

真棒:)很高兴我能为您提供帮助
Krtko

0

我知道这个年龄很大,但是对于来这里寻求答案的用户,您所需要做的就是在“ AndroidManifest.xml”文件中。在有标签的地方,您需要放置android:screenOrientation =“ sensor”来跟踪其从横向到纵向的方向,反之亦然

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.