6

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

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

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

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

谢谢。

4

3 回答 3

5

您可以简单地删除以下标签或将其设置为 config.xml 文件中的“肖像”:

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

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

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

于 2012-10-26T07:15:33.373 回答
4

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

OrientationLock - Android PhoneGap

于 2013-06-23T10:06:08.617 回答
2

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

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

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

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

<activity>
    ...
    android:screenOrientation="portrait"
    ...
</activity>
于 2015-03-17T02:51:22.250 回答