如何让Android平板电脑模拟器正面朝上?

时间:2011-08-23 17:35:18

标签: android android-emulator

我刚刚下载了Android 3.0 SDK并用它启动了一个模拟器。我用Ctrl-F12将模拟器旋转到纵向模式然后打开,用2.2和整个模拟器构建的活动是颠倒的(因为模拟器是倒置的,主页按钮在顶部,屏幕是颠倒的) 。有没有办法以另一种方式旋转它或者我完全错过了什么? (我已经尝试过按Ctrl-F11或Num pad,结果相同)

8 个答案:

答案 0 :(得分:10)

打开你的androidmanifest文件。在应用程序选项卡中选择一个活动。然后向下滚动到屏幕方向,并在下拉菜单中选择sensorPortait。它仅适用于api-level 9(2.3.1)及更高版本。

enter image description here

答案 1 :(得分:1)

嗯,可能有两个案例中的一个,

1 - 我误解了你的问题,在这种情况下我非常抱歉

2 - 问题已经在android 3.0 Sdk的最新下载中解决了(我刚刚下载了1个)

在这里,我发布了我的AVD运行3.0和2.2 Hello World活动的屏幕截图。 enter image description here

enter image description here

ps - I had changed my laptop to portrait more for this particular screen shot

答案 2 :(得分:1)

当我通过在清单文件中将屏幕方向设置为“纵向”来强制纵向时,我遇到了同样的问题。当我的应用程序支持旋转,并将屏幕方向切换回“未指定”时,问题就消失了。

如果您不想支持旋转,只需在测试时更改清单,然后在打开应用程序之前,旋转模拟器,使其以纵向打开。

答案 3 :(得分:1)

我在Intel(Core i5)Mac上运行Android SDK(Eclipse)时遇到此问题。我能够通过禁用"使用主机GPU"来解决这个问题。 AVD的选项。

答案 4 :(得分:0)

我有同样的问题,在我的情况下,当我将模拟器旋转到肖像时,“桌面”显示正确。然而,该应用程序将颠倒过来。

(这适用于v4冰淇淋) 因此,在纵向模式下,在模拟器的右下角,选择设置并将“自动旋转屏幕”设置为OFF。 立即运行应用程序,它将显示正确。

答案 5 :(得分:0)

4.4(API级别19)和2.3等一些模拟器目标存在错误。将您的模拟器更改为目标版本4.2或4.3并尝试更改方向或尝试禁用硬件键盘。

答案 6 :(得分:0)

每当我使用默认的Landscape方向设置AVD时,我发现同样的事情就是KitKat模拟器。将默认值切换为纵向可修复问题。

答案 7 :(得分:-1)

解决该问题的最简单方法是翻转主机系统的显示。 在Mac上,您可以在Windows上System Preferences > Display执行此操作,有一个键盘快捷键:ctrl + alt + arrow key。 (请参阅此处:https://superuser.com/questions/554589/how-can-i-horizontally-flip-invert-my-monitor-not-rotate和此处:http://osxdaily.com/2010/12/28/rotate-mac-screen-orientation/

如果你有一个独立的触控板,你可以直接转动它让鼠标指针自然移动。