在Jquery Mobile或PhoneGap中禁用自动旋转
虽然移动设备的跨平台开发非常好。 没有一个简单的选项可以禁用自动旋转或锁定到一个方向,即纵向或横向。
无论如何,Jquery Mobile,PhoneGap,XUI在哪里?
如果是,请帮助。 它让我疯狂。
完成上面的答案。
在iPhone上将此添加到-info.plist:
`..... UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown ..........
在Android到AndroidManifest.xml
对于iOS,请编辑PhoneGap.plist
文件(例如,在Xcode中)。 确保仅设置纵向并取消选中自动旋转。
在Android上,您需要编辑AndroidManifest.xml
。 在活动中添加android:screenOrientation="portrait"
。
Cordova允许您在config.xml中设置它
只需在
标记中添加以下行:
你也可以使用上面的landscape
来产生相反的效果。
来源:Apache Cordova DOcumentation – config.xml文件
在PhoneGap上,您现在可以在config.xml文件中指定应用程序范围的方向 (请注意,您将不再接收任何orientationchange
事件,因此如果您只想启用/禁用自动轮换,这不是正确的解决方案仅限部分页面)