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

时间:2017-09-29 18:21:10

标签: java android libgdx screen orientation

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

2 个答案:

答案 0 :(得分:1)

android:screenOrientation="portrait" Android

中设置android:screenOrientation="landscape"Manifest
    <activity android:name=".MenuActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" />

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

答案 1 :(得分:-1)

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

如果你真的想要这个,下面是一个如何设置为以编程方式自动旋转的示例。

https://www.google.ca/url?sa=t&source=web&rct=j&url=https://stackoverflow.com/questions/4908048/enable-and-disable-auto-rotate-programmatically&ved=0ahUKEwjvj97KhMvWAhVO6GMKHfaeDYoQFghlMAY&usg=AFQjCNHSH5-VcUjKZXaDqwavHtpoxKFbUQ

对于libgdx,没有api可以更改屏幕方向。

因此,要么转到XML文件并设置为面向自动,要么检查stackoverflow链接以编程方式更改方向。