11

我在修复我的 index.html 页面的屏幕方向时遇到了问题。我想让应用程序在主页上以外的地方旋转。我了解将以下内容添加到您的活动中 - android:screenOrientation="portrait" 会阻止屏幕旋转。

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

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

有人可以建议我如何仅定义 1 页的固定方向吗?

提前致谢

4

2 回答 2

14

您可以使用此 Android 版 PhoneGap 插件:

https://github.com/champierre/pg-plugin-screen-orientation

并添加到您的 index.html 页面 onload:

navigator.screenOrientation.set('portrait');
于 2012-04-27T10:29:53.313 回答
0

您可以通过代码设置屏幕方向,例如setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);参见http://developer.android.com/reference/android/app/Activity.html#setRequestedOrientation%28int%29。在 AndroidManifest.xml 中,您只能将其设置为全局选项。

于 2012-04-27T10:21:14.573 回答