在Android模拟器中切换到横向模式


355

这可能是一个很容易回答的问题,但是经过几个小时的文档和Google搜索后,我自己找不到解决方案。我landscapeAndroidManifest.xml文件中将Android应用程序的方向设置为:

android:screenOrientation="landscape"

但是,当我在模拟器中运行该应用程序时,它会横向显示并处于纵向模式。如何将仿真器切换到的landscape模式mac?它正在运行1.6 SDK。


stackoverflow.com/a/17161332这肯定会对您有很大帮助。
akshay

Answers:


636

尝试:

  • ctrl在Mac上使用+ fn+ F11将风景更改为纵向,反之亦然。
  • left-ctrl+ F11在Windows 7上。
  • ctrl+ F11在Linux上。

对于Mac用户,你只需要使用fn钥匙如果设置“使用一切F1F2等键用作功能键”(在系统偏好设置- >键盘)被选中。

  • left-ctrlF11在Windows 7上+ 在Windows 7中,对于Android模拟器,可以很好地将横向更改为纵向,反之亦然。

4
Macbook Pro上的ctrl + fn + F11不起作用,但键盘7和键盘9起作用。但是,旋转只工作一次。它会定向为横向,但返回纵向时,屏幕不会在纵向模式下重新绘制。
hogsolo 2011年

2
尽管相对明显,Windows快捷方式是Crtl + F11
语法

每次都可以在我的Macbook Pro Retina显示器上使用control + fn + F11。
whyoz 2013年

[ctrl + f11]可以在我的Macbook Pro OS X Lion(10.7.5)上运行。[ctrl + fn + f11]不能。
罗伊·欣克利

5
在OSX上按ctrl-F11或ctrl-F12可以旋转窗口,但内容不会将其方向调整为可读。它随着窗口的旋转而侧向放置。有什么建议么?
dbconfession 2014年

81

不确定您的问题-“横向”与“横向”相同。

如果您要表示如何在运行时进行切换:

  • 切换到以前的布局方向(例如,纵向,横向):KEYPAD_7,Ctrl+F11
  • 切换到下一个布局方向(例如,纵向,横向):KEYPAD_9,Ctrl+F12

来自docs


尝试过此操作,对我(在Macbook上)的模拟器没有影响。
Codeman

连Ctrl + F11和Ctrl + F12都没有?嗯,您可以尝试按“ fn”键,然后按“ 7”或“ 9”吗?
fornwall

7
弄清楚了。必须做的:ctrl + fn + F11
codeman 2010年

3
如果不起作用,请尝试ctrl + cmd + F11。应用程序重置时会稍有滞后。
加里·罗

2
在我的案例中,Windows的直播时间为7 cmd =(通过窗口键)感谢@Gary Rowe
Fabio Milheiro 2010年


7

Android模拟器快捷方式

Ctrl+ F11向后切换布局方向纵向/横向

Ctrl+ F12向前切换布局方向纵向/横向

  1. 主机按键

Home 主页按钮

F2左软键/菜单/设置按钮(或PgUp

Shift+ F2右软键/星号按钮(或PgDn

Esc 返回键

F3 通话/拨号按钮

F4 挂断/结束通话按钮

F5 搜索按钮

  1. 其他设备密钥

Ctrl+F5调高音量(或在数字键盘上关闭数字键时为+)Ctrl + F6调低音量(或在数字键盘上关闭密码键时为+)F7电源按钮Ctrl+F3相机按钮

Ctrl+F11向后切换布局方向纵向/横向

Ctrl+F12 向前切换布局方向纵向/横向

F8 切换蜂窝网络

F9 切换代码分析

Alt+Enter 切换全屏模式

F6 切换轨迹球模式



4

在具有长键盘的iMac(右侧为数字键盘的键盘)上:

(1) Cmd + 7 (on numeric part of keyboard)
(2) Cmd + 9 (on numeric part of keyboard)

4

我正在使用Android Studio,但所有建议均无效。我可以打开仿真器,但它仍处于纵向状态。我不想在清单强制环境中添加命令。对我来说,解决方法是:

  1. 使用ctrlF11(将图像仍然保持为纵向)将仿真器设置为横向模式

  2. 在操作系统中打开相机,它以横向模式打开,这是唯一执行此操作的应用

  3. 无需执行其他任何操作,即可从Android Studio调试我的应用程序,现在它可以横向显示


1
我在运行Eclipse的模拟器上遇到了相同的问题,显然这是API19的已知问题。欲了解更多一些变通:stackoverflow.com/questions/17964833/...
sirclesam

3

我发现有时CTRL+ F11组合对我而言并不奏效。我已通过在模拟器设置中禁用键盘输入来解决了该问题。

为此,请转到模拟器设置,单击“显示高级设置”按钮,然后向下滚动。然后,禁用“启用键盘输入”选项。

之后,尝试再次启动模拟器,并且CTRL+ F11组合应该起作用。

启用键盘输入选项


3

我在mac模拟器上发现了一个小错误(对我来说是错误的)。

在将方向更改为横向(CtrlCmdF11)时,将更改为横向,但内容以纵向格式显示。

转到模拟器:设置->显示->旋转设备时->旋转屏幕内容



2

以下针对不同的平台

WINDOWS:Ctrl+F12

LINUX:Ctrl+F12

MAC OS X:control+ F12(或fn+ control+ F12,取决于您的键盘配置)



2

现在,这更加直观。现在,AVD界面包括带有各种功能快捷键的侧边栏。蓝色圈出的按钮将在屏幕上顺时针和逆时针旋转设备。

在此处输入图片说明


这些按钮什么都不做。如果他们确实有效,那么我就不需要Google来解决此问题。
格里

2

以下是在Android模拟器上移动景观的一些方法:

1. Mac:

  • Ctrl + Fn + F11
  • Keypad 7 要么 Keypad 9
  • Ctrl + F12 要么 Ctrl + Fn + F12
  • Command + 7 要么 Command + 9

2. Windows:

  • Left Ctrl + F11 要么 Ctrl + F12

3. Linux:

  • Ctrl + F11

4. Android Studio:

我们可以写screenOrientation = "landscape"androidManifest.xml的文件。

5.键盘:

在仿真器旁边,关闭Num-Lock,然后按Keypad 7Keypad 9

6.仿真器:

  • 单击下面显示的屏幕上的旋转按钮。

在此处输入图片说明

  • 单击下面显示的屏幕上的旋转按钮。

    在此处输入图片说明


1

对于Windows,请Ctrl使用F11F12或Num off 7 尝试向左键


1

要旋转Android模拟器,只需禁用Num Lock键,然后使用数字键盘中的7和9旋转模拟器并将其布局从纵向更改为横向。


1

10年后,我遇到了同样的问题...对我来说,问题是它实际上在我的模拟器中被禁用。

转到正在运行的模拟器,然后从顶部菜单区域向下拖动以使其显示操作按钮和通知。这些操作按钮显示启用/禁用了哪些功能,例如Wifi,飞行模式和....旋转。

在我的模拟器中,左侧的第三个按钮是“旋转”按钮,它是灰色的。一旦我点击它以将其打开,即动,当我旋转它时,我的应用现在将切换到横向模式。



0

在我的Windows 8笔记本电脑,ctrl+ fn+ F11的作品。



0

确保在创建AVD时启用了硬件键盘

-启动仿真器-安装应用程序-启动应用程序-确保已启用Num锁定-在数字键盘上按“ 7”和“ 9”可将方向横向更改为纵向,纵向更改为横向。


0

就我而言,我成功做到了:

1-启用“自动旋转”(如果尚未启用)。
2-在虚拟设备旁边的面板上使用“左右旋转”选项,或单击(Ctrl +左/右箭头键)以旋转设备。

希望对你有效。


-1

对于没有Chromebook Pixel / Ubuntu / Crouton(无小键盘)的用户,安装onboard键盘对我来说很有效。

ubuntu上板载软件键盘的图像

只需按123访问小键盘布局,然后按7

如果您已经在Unity上,onboard可能已经安装了,那么只需onboard在命令行中键入以查看是否存在。

如果没有,只需键入:

sudo apt-get update

sudo apt-get install onboard

PS:在Chromebook上像素的上键则被认为代表了传统的F1通过F11在Ubuntu / Crouton功能键,所以你可以先试试那些特殊的硬件键(对自己或组合Ctrl)。只是对我而言,我正在运行Crouton的旧副本,并且似乎唯一可以识别的功能键是F6


-1

如果在使用ctr + f11 / 12时无法切换到横向(或纵向),则可能是虚拟设备(Android手机)本身锁定了旋转。转到android控制中心(在首页上下拉),然后解锁。


这个问题是针对模拟器的,而不是针对真实手机的
-ctrl

当然,这个问题与模拟器上的旋转有关,虚拟电话也可以锁定旋转开关,这是默认设置,我遇到了这种情况。键盘控制不起作用。
kok sun

-6

要在android模拟器中切换到横向模式,您需要完成2种方法。

1>您可以创建一个相对布局,这样当您从一种模式切换到另一种模式时,它会相应地更改

2>您可以在视图中创建2个单独的XML文件,并在需要时使用它

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.