2017-09-29 70 views

回答

1

设置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" /> 
+0

我有没有在android模块中保留屏幕,或者有办法将它保存在核心模块中? – SzewskiJanusz

-1

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

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

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链接以编程方式更改方向。

+0

有许多应用程序在某些活动(如查看电影或玩游戏)上使用宽屏。尽管主屏幕或设置可能会感觉更加自然,单手使用也称为垂直。你的回答是在不了解情况或用户体验的情况下被指出的。 – Sam