如何旋转Android模拟器的显示屏?

1054

如何在Android模拟器中旋转显示屏以查看横向模式?


自从这个问题被提出以来,情况已经发生了很大变化,请参阅此页面。 - Ryan Haining
23个回答

1200

Windows: 左 Ctrl + F12

Mac: Fn + Ctrl + F12


4
根据这篇教程的评论 http://androidandme.com/2009/10/news/how-to-install-android-sdk-and-play-with-android-2-0-in-the-emulator/ ,在Mac上你可以使用Shift + F12 进行旋转。 - ccheneson
3
可能很蠢,但如何将它恢复成正常状态?! - Dumbo
54
Fn + Ctrl + F12,我真的不明白为什么它会得到这么多票。 - ericn
13
对于Kubuntu用户来说,Ctrl+F12 可以激活“小部件仪表板”。你需要确保关闭 NUMLOCK,然后按下数字键 7 - Nathan Osman
7
好的,这会旋转图片,但是在虚拟机中运行的Android无法检测到旋转,所以一切都是横向的。:/ - panzi
显示剩余7条评论

361
  • Linux: 按下 CTRL + F12
  • Mac: 按下 Fn + CTRL + F12
  • Windows: 按下 Left CTRL + F11Left CTRL + F12

正如@ccheneson所提到的,只有左CTRL + F11或左CTRL F12适用于Windows。 - Mohit Mehta
2
对于 Mac,请使用 左 Ctrl - Navnath Godse
1
CTRL + F12 在 Ubuntu 上也可以使用。 - ademar111190
只有在Windows系统中,左CTRL + F11或F12按钮才能正常工作。 - Ali Imran
我在我的MacBook上没有“右Ctrl”键 :) - Erdal G.
显示剩余3条评论

52

关闭 NUMLOCK ,然后按下 NUMPAD 9 键旋转模拟器。


对我来说,我不必关闭数字键盘。但是,在模拟器完全启动之前,我必须等待它开始工作。 - Richard

40
据我所知,F11F12无效,Right Ctrl + F12也是一样。
请按下 Left Ctrl + F12HomePageUp (和该网站说的不同,不要使用 NUMPAD 7NUMPAD 9)以旋转模拟器。

1
对我来说,NUMPAD 7 解决了问题。 - RMalke

37
在Mac OS X上,如果您没有将键盘配置为“将所有F1、F2等键用作标准功能键”(请在系统偏好设置-键盘中检查),则可以使用Ctrl+Fn+F12来旋转Android模拟器。
如果您已经勾选了上述选项,则不需要Fn键,只需使用Ctrl+F12即可旋转模拟器。

26
如果您使用的是 Mac,fn+F11 将旋转模拟器。
但如果您使用的是 4.4 版本,则无法旋转应用程序方向。存在一个错误

1
啊,谢谢你提到了4.4模拟器上的bug - 它让我以为我的代码有问题。 - wattostudios
1
在我看来,关于4.4 bug的提及应该放在主要答案中。这是谷歌搜索结果中排名最高的,但在我深入了解其他答案和特别是这个答案之前,它并没有回答我的问题! - Edgar Zagórski

22

16

NUMPAD 7NUMPAD 9 对我来说可以正常工作。


2
但不包括数字键盘上的8。只有在NumLock关闭时才有效。谁是谷歌那个聪明的家伙,决定只识别数字键盘上的7(而不是7或Home键)和数字键盘上的9(而不是9或PgUp键),只有在NumLock关闭时?! - Qwertie
在我开启小键盘锁定的电脑上,按下数字键 9 会同时向当前程序发送一个“9”并旋转模拟器屏幕...! - MZB

6

设备启动配置 -- 通过GUI

要在横向模式下启动设备,需要在Android虚拟设备(AVD)管理器中进行修改。打开虚拟设备管理器,然后单击编辑铅笔图标:

AVD Manager

接下来,在“启动大小和方向”下,选择“横向”:

Configure AVD

最后,单击“完成”。

设备启动配置 -- 通过配置文件

尽管看起来配置很简单,但实际上对我并没有起作用。因此,有一种方法是手动编辑设备的配置文件,以强制其在横向模式下启动。

这涉及到在hardware-qemui.ini文件中手动切换宽度和高度。

要这样做,请在文本编辑器中打开此文件进行编辑:

C:\Users\<user>\.android\avd\<deviceName>.avd\hardware-qemu.ini

交换宽度和高度的值,使得宽度比高度更长:

hw.lcd.width = 800
hw.lcd.height = 480

AVD现在以横屏模式启动。方向仍可使用快捷键更改


5

如果您使用的是Mac电脑,可以使用fn + 左控制键 + F12


对于 Mac:这对我不起作用,我使用了数字键盘 - 7 和数字键盘 9,它们有效。 - GraSim

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