设置模拟器横向模式问题

时间:2011-08-08 07:43:14

标签: android android-emulator

我开发了一个只能在横向模式下运行的项目。我在清单文件中设置了这个android:screenOrientation =“landscape”。这在模拟器中运行良好但是当我在nexus中运行时它仍处于纵向模式。任何一个想法?

2 个答案:

答案 0 :(得分:1)

Dunno,AndroidMirza。我试过两台Nexus One手机,一台运行Gingerbread,一台运行Eclair,它按预期工作。这是我做的:

  1. 创建Android项目
  2. 打开AndroidManifest.xml
  3. 在< activity>中标签,添加:

    机器人:screenOrientation = “风景”

  4. 在这两种情况下(以及带有GB的AVD),屏幕方向会立即锁定到我的“活动”中的横向。我使用[Ctrl] + [Space]让IDE为我自动完成,以确保没有拼写错误。

    我能想到的是,无论是指定格局如何,或者代码中的其他内容或清单中的某些内容都是错误的。

答案 1 :(得分:0)

当我希望我的某个应用程序在横向模式下运行时,我在onCreate上添加以下行:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

希望这是你所期望的。