在 Jquery Mobile 或 PhoneGap 中禁用自动旋转

发布于 2024-11-08 11:04:22 字数 127 浏览 0 评论 0原文

虽然移动设备的跨平台开发这么好。没有一个简单的选项可以禁用自动旋转或锁定到一个方向(即纵向或横向)。

Jquery Mobile、PhoneGap、XUI 中是否有任何地方?

如果是的话请帮忙。这让我发疯。

Although cross platform development for mobile devices is so good. There isn't a simple option to disable auto-rotate or lock into one orientation i.e. portrait or landscape.

Is there anyway either in Jquery Mobile, PhoneGap, XUI anywhere ?

If yes then please help. Its driving me nuts.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

轻许诺言 2024-11-15 11:04:22

来完成上面的回答。

在 iPhone 上将此添加到 -info.plist:

<dict>
`.....
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationPortraitUpsideDown</string>
    </array>
..........
</dict>

在 Android 上添加到 AndroidManifest.xml

<activity   ........      android:screenOrientation="portrait">

To complete the answer above.

On iPhone add this to -info.plist:

<dict>
`.....
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationPortraitUpsideDown</string>
    </array>
..........
</dict>

on Android to AndroidManifest.xml

<activity   ........      android:screenOrientation="portrait">
将军与妓 2024-11-15 11:04:22

对于 iOS,编辑 PhoneGap.plist 文件(例如在 Xcode 中)。确保仅设置纵向并取消选中自动旋转。

在 Android 上,您需要编辑 AndroidManifest.xml。在 Activity 中添加 android:screenOrientation="portrait"

For iOS, edit the PhoneGap.plist file (e.g. in Xcode). Make sure only portrait is set and uncheck autorotate.

On Android, you need to edit AndroidManifest.xml. Add android:screenOrientation="portrait" in the activity.

少钕鈤記 2024-11-15 11:04:22

Cordova 允许您在 config.xml 中进行设置,

只需在 标记中添加此行即可:

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

您也可以使用上面的 landscape 进行相反的操作影响。

来源:Apache Cordova DOcumentation - config.xml 文件

Cordova allows you to set this in config.xml

Just add this line within the <widget></widget> tags:

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

You can also use landscape above for the opposite effect.

Source: Apache Cordova DOcumentation - The config.xml File

想挽留 2024-11-15 11:04:22

PhoneGap 上,您现在可以在 config.xml 文件(请注意,您将不会再收到任何 orientationchange 事件,因此如果您只想启用/禁用自动仅在某些页面上旋转)

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

On PhoneGap you can now specify the application wide orientation in the config.xml file (note that you then won't receive any orientationchange event anymore, so this isn't the right solution if you just want to enable/disable the auto rotation on some pages only)

<preference name="orientation" value="portait" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文