我开发了一个只能在横向模式下运行的项目。我在清单文件中设置了这个android:screenOrientation =“landscape”。这在模拟器中运行良好但是当我在nexus中运行时它仍处于纵向模式。任何一个想法?
答案 0 :(得分:1)
Dunno,AndroidMirza。我试过两台Nexus One手机,一台运行Gingerbread,一台运行Eclair,它按预期工作。这是我做的:
在< activity>中标签,添加:
机器人:screenOrientation = “风景”
在这两种情况下(以及带有GB的AVD),屏幕方向会立即锁定到我的“活动”中的横向。我使用[Ctrl] + [Space]让IDE为我自动完成,以确保没有拼写错误。
我能想到的是,无论是指定格局如何,或者代码中的其他内容或清单中的某些内容都是错误的。
答案 1 :(得分:0)
当我希望我的某个应用程序在横向模式下运行时,我在onCreate上添加以下行:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
希望这是你所期望的。