我想为我的应用程序设置纵向,我尝试使用:
的AndroidManifest.xml:
<activity ... android:screenOrientation="portrait" ... android:configChanges="orientation| ..." />
和 config.xml中:
<preference name="orientation" value="portrait" />
这完全适用于我的Android手机,但不适用于iPhone 4.
谢谢!
答案 0 :(得分:9)
在Xcode中打开'ProjectName'-info.plist 文件。
在“支持的界面方向”数组中,仅保留对纵向模式的支持。
喜欢这个 -
然后你的phonegap应用程序将仅在iPhone上的Portait模式下运行。
答案 1 :(得分:1)
对于iphone,你必须使用xcode进行开发。只需在项目中创建一个新的phonegap项目和xcode clic,进入Summary并选择您想要支持的方向
而且你要做的就是
希望这能帮到你
答案 2 :(得分:0)
嗯,如果您想使用仅限javascript和PhoneGap 来执行此操作,this链接会有所帮助。如果您正在使用Xcode,则可以转到支持的设备方向并选择所需的方向,然后使用shouldautorotatetointerfaceorientation
方法设置所需的方向。您可能还想查看this。
答案 3 :(得分:0)
我发现最新的phonegap的第一行为我工作。
android:screenOrientation="portrait"
当然这不会对你的iPhone问题有所帮助,但它确实意味着你的下一个Android应用程序会减少几个字节......