如何旋转 Android 模拟器的竖屏/横屏?

161

我是 Android 开发新手。
我知道如果你把安卓手机从竖屏切换到横屏,有时应用程序会重新布局到屏幕上。那么我该如何在模拟器中模拟旋转手机的操作呢?
在 Blackberry 模拟器中,菜单上有一个按钮可以旋转手机,但是我找不到任何选项或按钮可以实现这个功能。

我错过了什么吗?

3个回答

248
请查看 Android 文档上关于 控制模拟器 的内容;快捷键是 Ctrl + F11 / Ctrl + F12
在运行 Ubuntu 的 ThinkPad 上,您可以尝试使用快捷键 CTRL + 左箭头右箭头

34
在 Mac 上:按下 fn+control+F11 或 fn+control+f12。 - Fresheyeball
5
它会旋转,但如果你设计了一个可以在横屏和竖屏上正常工作的视图,应用程序不会随之旋转,只有窗口会旋转,就像你将手机旋转90度,但应用程序仍然保持竖屏模式。 - Mateus Viccari
1
@MateusViccari 这是 Android 4.4 模拟器映像中的一个错误。请参见 https://dev59.com/IWIj5IYBdhLWcg3w95cc。其他模拟器映像应该可以正常工作。 - Yoni Samlan
@YoniSamlan,右 Ctrl 键不工作。只有左键可以使用。 - Pacerier

92

官方快捷键是 Ctrl+F11Ctrl+F12,或者 KEYPAD 7KEYPAD 9

实际上有点怪异。

  1. 具体而言,要切换到前一个方向和后一个方向,分别是 Ctrl+F11 Ctrl+F12

  2. 在旋转之前必须释放 Ctrl

  3. KEYPAD 7KEYPAD 9 只在 Num Lock 处于关闭状态时起作用(因此它们充当的是 HomePageUp,而不是 79)。

  4. 唯一的方向是垂直直立和逆时针旋转一个四分之一圈。

也许对于这样一个简单的问题来说,提供了太多的信息,但这让我疯狂了一半才找到答案。

注意:这是在 Android SDK R16 和一个非常旧的键盘上测试的,现代键盘可能会有所不同。


5
@Bex,我只是想发泄一下因列出的问题而产生的一些挫败感,所以我将它们写成了一篇文章。 - vowel-house-might
10
@Bex:是的,而且Andrew添加了一些很棒的细节,这些细节在原始答案中只有一个链接。Stack Overflow的目标是在互联网上创建有用和持久的信息,因此感谢Andrew为改善互联网做出的贡献! - Jim McKeeth
5
还是一样的。这应该是被接受的答案!我不明白为什么它如此古怪。我按右Ctrl键,一点反应也没有!通常情况下,应用程序不应区分两个控制键——那种区分是为视频游戏和专业应用程序保留的!而且必须释放Ctrl键实在是荒谬。 - ADTC
只有数字键盘对我有效。 - 3k-
1
数字键盘 => 只有在数字锁定键打开时才能正常工作。如果关闭数字锁定键,则无法正常工作。对于其他情况,答案应该是被接受的。 - Xavi Montero
显示剩余2条评论

35

好的。谢谢。

Ctrl + F11 用于纵向显示

以及

Ctrl + F12 用于横向显示


3
谢谢您的回答,但这个问题已经解决了大约一年的时间! - Bex
3
@Bex:是的,但添加更多信息到回答中总是很好的。Anshuman在说明哪些按键用于哪个方向时更清晰,而Yoni并没有提到。 - Jim McKeeth
@JimMcKeeth,那应该是对原始帖子的编辑,而不是新帖子。 - Pacerier
@Pacerier 如果你想这样编辑的话,我没问题。 - Jim McKeeth

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