我正在使用PhoneGap进行游戏。我的游戏需要将屏幕“锁定”为横向模式。我需要它被锁定,以便你无法将设备转换到其他横向模式,旋转屏幕(因此,无论设备旋转的方式如何,屏幕都不会改变方向。它将保持与它是在之前)。我试过看this question,但它对我不起作用。我需要一个可以轻松使用的解决方案,最好是Android和iOS。我正在使用PhoneGap的工具,所以在终端中,我运行:
phonegap run android
在我的平板电脑上构建并安装我的应用。
答案 0 :(得分:3)
对于IOS中的锁定方向:只需在Xcode中打开项目并单击项目和内部摘要即可选择方向
对于Android
将android:screenOrientation="landscape"
添加到每个活动中,例如:
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:screenOrientation="landscape">
答案 1 :(得分:1)
我必须做以下(cordova 3.3): 在* -info.plist中 - 我有:
<key>UISupportedInterfaceOrientations</key>
<array/>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
我将其改为:
<key>UISupportedInterfaceOrientations</key>
<array/>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>