PhoneGap禁用屏幕在单页上旋转?

时间:2012-04-28 06:05:41

标签: javascript android cordova

我正在使用PhoneGap,并正在使用基于Android网络的应用。

如何仅禁用一页的屏幕旋转?

我搜索过此解决方案,但所有解决方案都说要在AndroidManifest.xml文件中禁用屏幕旋转。但是,这会禁用整个应用程序的旋转。我只需要禁用一页的旋转。

可以使用PhoneGap / Javascript代码完成吗?我没有使用任何Java代码。

感谢。

3 个答案:

答案 0 :(得分:5)

您只需删除以下标记或将其设置为config.xml文件中的“portrait”:

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

有关更多信息,请阅读phonegap文档:

https://build.phonegap.com/docs/config-xml

答案 1 :(得分:4)

我知道这个帖子已经有几个月了但是有一个phonegap插件可以帮助你...... 它是一个可以锁定或解锁屏幕方向的插件。

OrientationLock - Android PhoneGap

答案 2 :(得分:2)

这是锁定旋转的简单方法:

1 /。在config.xml文件中编辑:

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

2 /。将此代码放入Android Manifestxml文件中:

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