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

29

我刚刚下载了Android 3.0 SDK并使用模拟器启动它。我使用Ctrl-F12将模拟器旋转到竖屏模式,然后打开了一个使用2.2构建的活动,但整个模拟器都是上下颠倒的(模拟器本身是上下颠倒的,主页按钮在顶部,屏幕也是颠倒的)。有没有办法将其旋转回来或者我可能漏掉了什么?(我已经尝试过使用Ctrl-F11或数字键盘,但结果相同)


6
大约过去了一个月。你有没有可能解决这个问题?我在谷歌上翻到了第三页(不知道会不会把互联网搞崩,所以没往下翻)。 - Vinnie
3
我遇到了同样的问题,屏幕方向传感器竖屏设置并没有解决我的问题。如果有人能找出原因,请告诉我。 - clayton33
如果从清单中删除活动的screenOrientation,会发生什么? - MKJParekh
8个回答

10

打开你的AndroidManifest文件,在应用程序标签中选择一个活动。然后向下滚动到屏幕方向并在下拉菜单中选择sensorPortrait。它只适用于API级别9(2.3.1)及以上。

输入图像描述


2
没有。该活动已经有android:screenOrientation设置为“portrait”,我正在寻找一个可以处理2.2的解决方案。 - browep
这对我在Android 4.0.3平板电脑模拟器上有所帮助。谢谢。 - sandalone
我在模拟器中遇到了同样的问题(在实际设备上正常工作)。通过在每个Activity的清单中将android:screenOrientation =“portrait”更改为android:screenOrientation =“sensorPortrait”,问题得到解决。我只是更喜欢直接编辑XML而不使用GUI,但这与此答案提供的解决方案相同。 - Jim

1
当我在清单文件中将屏幕方向设置为“纵向”以强制使用纵向时,我遇到了同样的问题。当我使我的应用支持旋转,并将屏幕方向切换回“不指定”时,问题消失了。
如果您不想支持旋转,请在测试时更改清单,然后在打开应用程序之前旋转模拟器,以便以纵向打开。

1
在我的英特尔(Core i5)Mac上运行Android SDK(Eclipse)时,我遇到了这个问题。通过禁用AVD的“使用主机GPU”选项,我成功解决了这个问题。

1

好的,有两种情况:

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

2-该问题已在最新版本的Android 3.0 SDK中得到解决(我刚刚下载了一个)。

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

enter image description here

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


我相信你正确地理解了我的问题,但可能与我的项目有关,因为我已经删除了3.0 AVD并下载了新的AVD,但仍然存在同样的问题。 - clayton33
你尝试过创建一个简单的演示项目并尝试它吗? - Tapan Thaker
是的,它在我尝试的每个项目中都会这样做,即使是像"hello world"这样的简单项目。 - clayton33

0

我在使用KitKat模拟器时遇到了同样的问题,每当我将AVD的默认方向设置为横屏时。将默认方向切换为竖屏解决了这个问题。


0

一些仿真器目标,如4.4(API级别19)和2.3存在一个bug。将您的仿真器更改为目标版本4.2或4.3,尝试更改方向或尝试禁用硬件键盘。


0

我曾经遇到过同样的问题,在我的情况下,当我将模拟器旋转到纵向时,“桌面”会正确显示。但是应用程序会倒置运行。

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


-1

解决这个问题最简单的方法就是翻转您的主机系统显示屏幕。在 Mac 上,您可以在“系统偏好设置 > 显示器”中进行设置;在 Windows 上,有一个键盘快捷键:ctrl + alt + 箭头键。(请参见此处: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/

如果您有一个独立的触控板,您也可以将其物理翻转,以使鼠标指针自然移动。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接