4

我想要我的应用程序的纵向,我尝试过:

AndroidManifest.xml:

<activity ... android:screenOrientation="portrait" ... android:configChanges="orientation| ..." />

和 config.xml:

<preference name="orientation" value="portrait" />

这在我的安卓手机上完美运行,但在 iPhone 4 上却不行。

谢谢!

4

4 回答 4

9

在 Xcode 中打开'ProjectName'-info.plist文件。

在“支持的界面方向”数组中,仅支持纵向模式。

像这样-

在此处输入图像描述

那么您的 phonegap 应用程序将仅在 iPhone 上的 Portait 模式下运行。

于 2013-02-14T11:59:19.817 回答
1

对于 iphone,您必须使用 xcode 进行开发。只需创建一个新的phonegap项目并在您的项目上的xcode clic上,进入摘要并选择您想要支持的方向 xcode中的肖像

而你所要做的一切

希望这对你有帮助

于 2013-05-09T21:01:24.703 回答
0

我发现最新的 phonegap 中的第一行对我有用。

android:screenOrientation="portrait"

当然,这无助于解决您的 iPhone 问题,但这确实意味着您的下一个 Android 应用程序会小几个字节……</p>

于 2013-05-09T19:51:23.030 回答
0

嗯,如果你只想使用javascript 和 PhoneGap来做到这一点,这个链接会很有帮助。如果您使用的是 Xcode,那么您可以转到支持的设备方向并选择所需的方向,然后使用shouldautorotatetointerfaceorientation方法设置所需的方向。您可能还想研究一下这个

于 2013-02-14T12:02:01.463 回答