Java Android-仅修复1页的屏幕方向(phonegap)

Java Android-仅修复1页的屏幕方向(phonegap),java,javascript,android,cordova,orientation,Java,Javascript,Android,Cordova,Orientation,我在修复index.html页面的屏幕方向时遇到问题。我想允许应用程序旋转,除了在主页上。我知道在你的活动中添加以下内容-android:screenOrientation=Grait会阻止屏幕旋转 但是,我需要将其设置为特定于页面。我正在使用phonegap,因此需要停止查看网页 我尝试在清单中调用以下活动-com.phonegap.droidgap.index.html,但是这不起作用 有人能告诉我如何定义一页的固定方向吗 提前感谢您可以通过代码设置屏幕方向,例如使用setRequested

我在修复index.html页面的屏幕方向时遇到问题。我想允许应用程序旋转,除了在主页上。我知道在你的活动中添加以下内容-android:screenOrientation=Grait会阻止屏幕旋转

但是,我需要将其设置为特定于页面。我正在使用phonegap,因此需要停止查看网页

我尝试在清单中调用以下活动-com.phonegap.droidgap.index.html,但是这不起作用

有人能告诉我如何定义一页的固定方向吗


提前感谢

您可以通过代码设置屏幕方向,例如使用setRequestedOrientationActivityInfo.screen\u orientation\u Grait;看见在AndroidManifest.xml中,您只能将其设置为全局选项。

您可以在Android上使用此PhoneGap插件:

并将以下内容添加到index.html页面中:

navigator.screenOrientation.set('portrait');

这可以在javascript代码中设置,还是必须在java文件中设置,因为我的应用程序是基于web视图的应用程序。我尝试添加你提到的行,但是这似乎并没有阻止方向。感谢您需要在java文件中。嗨,Razvan Panda,我想知道navigator对象事件的属性。。。我怎样才能把它们列出来。我浏览了这个网站,但我发现。。我想要的…非常好用,而且文件大小非常小,谢谢。嗨,这可以很好地修复方向,但是这可以修复所有页面的方向。我尝试在其他页面上添加传感器,但这不仅打破了我最初锁定的页面,而且也不起作用。还有什么建议吗?Thanks@weebo123:是否添加导航器。屏幕方向。设置“纵向”;在索引和导航器上。屏幕方向。设置“fullSensor”;在所有其他页面上?我没有添加完整的传感器,因为出于某种原因,我在我的java中收到了一条错误消息,所以将其删除并使用了传感器。它必须是fullsensor吗?如果是的话,你知道为什么它在我的java中没有被识别吗?是否有一个特定的类需要导入?。谢谢