Android 设置仿真器横向模式问题

Android 设置仿真器横向模式问题,android,android-emulator,Android,Android Emulator,我已经开发了一个项目,应该只在景观模式下运行。我在清单文件中设置如下android:screenOrientation=“横向”。这在emulator中运行得很好,但当我在NexusOne中运行时,它仍然是以纵向模式运行的。有人知道吗 当我希望我的一个应用程序以横向模式运行时,我会在onCreate上添加以下行: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 希望这就是你所期望的。不知道,安德烈米尔扎。我

我已经开发了一个项目,应该只在景观模式下运行。我在清单文件中设置如下android:screenOrientation=“横向”。这在emulator中运行得很好,但当我在NexusOne中运行时,它仍然是以纵向模式运行的。有人知道吗

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

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

希望这就是你所期望的。

不知道,安德烈米尔扎。我在两部NexusOne手机、一部运行姜饼和一部运行Eclair的手机上试用了它,效果如预期。以下是我所做的:

  • 创建Android项目
  • 打开AndroidManifest.xml
  • 在标记中,添加:

    android:screenOrientation=“横向”

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


    我所能想到的是,要么是您在指定横向视图时出现错误,要么是代码或清单中的其他地方出现了问题。

    谢谢,但我知道这一点,但设置清单文件会更好,并且会产生与清单文件相同的影响。谢谢,但如果清单文件中出现任何错误,它将完全运行。你也很清楚,我知道。我不知道问题出在哪里?在其他应用程序中,横向模式是否能像预期的那样工作?可以将手机设置为仅处于纵向模式。