Java libgdx - 设置每个屏幕的方向

Java libgdx - set orientation per screen

我有两个屏幕:菜单和游戏。如何在 libGdx 中为菜单设置纵向模式和为游戏设置 landscape 模式?

设置 android:screenOrientation="portrait"android:screenOrientation="landscape" Manifest Android

    <activity android:name=".MenuActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" />

    <activity android:name=".GameActivity"
        android:label="@string/app_name"
        android:screenOrientation="landscape" />

你为什么要这样做?有一个方向或自动旋转不是更好吗?你不会通过改变方向来混淆用户吗?

如果您真的想要这个,这里有一个示例,说明如何以编程方式设置自动旋转:
Enable and disable auto rotate programmatically?

对于libgdx,没有api改变屏幕方向。

因此要么转到您的 XML 文件并将其设置为自动定向,要么查看 Whosebug link 以编程方式更改方向。