如何为我的整个PhoneGap应用程序修改屏幕方向为纵向

Vin*_*tti 19 iphone android screen-orientation cordova

如何将Phonegap应用程序配置为仅限于纵向模式,我有可能使用CSS或JavaScript来做到这一点,以便我能够在整个平台上获得一致的行为

我发现这个有用的后期检测 - 显示 - 定位 - 改变 - 移动设备 - 加速度计 - 平台 - 独立 - 方法

这里解释了如何检测方向,但我需要对其进行配置

是否可以通过CSS3媒体查询?

Mau*_*k J 27

要在纵向模式下修复您的方向,只需在AndroidManifest.xml文件的活动代码中添加以下行:

 android:screenOrientation="portrait"
Run Code Online (Sandbox Code Playgroud)

或者在活动类中:

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Run Code Online (Sandbox Code Playgroud)


小智 12

实际上,如果你正在使用PhoneGap Build,你可以使用config.xml将它设置为所有设备...
设置属性:方向可能的值默认,横向纵向
示例:

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

*请注意,默认表示横向和纵向均已启用.

资料来源:https:
//build.phonegap.com/docs/config-xml

  • 这是真的,文档说,但它从来没有形成我与Android,只有Android清单配置. (4认同)