在Jquery Mobile或PhoneGap中禁用自动旋转
问题描述:
虽然移动设备的跨平台开发非常好。没有简单的选项来禁用自动旋转或锁定到一个方向,即纵向或横向。在Jquery Mobile或PhoneGap中禁用自动旋转
无论如何无论在JQuery的手机,PhoneGap,XUI的任何地方?
如果是的话请帮助。它使我疯狂。
答
要完成上面的答案。
在iPhone上添加这-info.plist:
<dict>
`.....
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
..........
</dict>
在Android上,以AndroidManifest.xml中
<activity ........ android:screenOrientation="portrait">
答
对于iOS,编辑PhoneGap.plist
文件(例如在Xcode中)。确保只设置了肖像并取消选中自动旋转。
在Android上,您需要编辑AndroidManifest.xml
。在活动中添加android:screenOrientation="portrait"
。
答
在的PhoneGap你现在可以在指定应用宽方向config.xml文件(注意,你不会再收到任何orientationchange
事件,所以如果你只是想启用/禁用a只有一些页)反对派旋转
<preference name="orientation" value="portait" />
答
科尔多瓦,您可以设置此config.xml中
只需添加<widget></widget>
标签内的这条线:
<preference name="Orientation" value="portrait" />
您还可以使用landscape
以上相反的效果。
有没有办法在飞行中做到这一点?例如,我有2个页面,不需要支持方向更改,但是有一个页面。任何jquery移动支持这个? – Mike 2012-08-11 15:15:36