PhoneGap / Android - 锁定纵向方向

时间:2014-05-28 10:42:34

标签: android cordova screen orientation

我已尝试过将屏幕锁定为纵向的所有方法,但在通过Adobe PhoneGap Build测试应用后,它们根本无法正常工作。

首先,我修改了MainActivity.java文件以包含在onCreate

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

其次,我修改了config.xml文件以包含

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

第三,我修改了Manifest文件以包含

android:screenOrientation="portrait"

以上都不起作用。

3 个答案:

答案 0 :(得分:25)

更新项目文件夹中的config.xml文件,位于www。

之上

添加以下行: -

Step into Selection

然后建立你的项目&amp;没有取向变化。

代替&#34;肖像&#34;你可以使用&#34; landscape&#34;。

答案 1 :(得分:22)

如果您使用Cordova 3.4.1 <preference name="orientation" value="portrait" />应该可以使用。

另外,不要忘记在活动代码中添加:android:configChanges="orientation"

否则,您可以尝试使用此插件:https://github.com/cogitor/PhoneGap-OrientationLock

答案 2 :(得分:1)

将下面的活动标记放在android manifest.xml文件中的application标记下面

android:screenOrientation="portrait"

由于