【问题标题】:Switching to landscape mode in Android Emulator在 Android 模拟器中切换到横向模式
【发布时间】:2011-02-06 19:39:00
【问题描述】:

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

android:screenOrientation="landscape"

但是,当我在模拟器中运行应用程序时,它会以横向和纵向模式显示。如何在mac 上将模拟器切换到landscape 模式?它正在运行 1.6 SDK。

【问题讨论】:

标签: android android-emulator


【解决方案1】:

试试:

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

对于 Mac 用户,如果设置“使用所有 F1F2 等键作为功能,您只需使用 fn 键键”(在系统偏好设置 -> 键盘下)被选中。

  • left-ctrl+F11在 Windows 7 上 它在 Windows 7 中运行良好,适用于 android 模拟器,可以将横向更改为纵向,反之亦然。

【讨论】:

  • ctrl+fn+F11 在 Macbook Pro 上不起作用,但 Keypad 7 和 Keypad 9 可以。但是,旋转一次。它会定向到横向,但是当返回纵向时,屏幕不会在纵向模式下重绘。
  • 虽然比较明显windows快捷键是Crtl + F11
  • control+fn+F11 确实适用于我的 Macbook Pro Retina 显示屏...每次。
  • [ctrl+f11] 适用于我的 Macbook Pro OS X Lion (10.7.5) [ctrl+fn+f11] 不适用。
  • 在 OSX 上按 ctrl-F11 或 ctrl-F12 会旋转窗口,但内容不会调整其方向以使其可读;它随着窗户的旋转而保持在侧面。有什么建议吗?
【解决方案2】:

不确定您的问题 - “sideways”与“landscape”相同。

如果你的意思是如何在运行时切换:

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

来自docs

【讨论】:

  • 试过了,对我的模拟器没有影响(在 Macbook 上)。
  • 连 ctrl+f11 和 ctrl+f12 都没有?嗯,你可以试试按“fn”键然后按“7”或“9”吗?
  • 想通了。必须做的:ctrl+fn+F11
  • 如果这不起作用,请尝试 ctrl+cmd+F11。应用程序重置时有一点延迟。
  • 在我的情况下 windows live 7 cmd = (thw window key) 谢谢@Gary Rowe
【解决方案3】:

只需在数字键盘中使用 9 并关闭 num-lock。

7 反方向旋转。

【讨论】:

    【解决方案4】:

    Android 模拟器快捷方式

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

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

    1. 主要设备键

    主页主页按钮

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

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

    Esc后退按钮

    F3呼叫/拨号键

    F4挂断/结束通话键

    F5 搜索按钮

    1. 其他设备密钥

    Ctrl+F5 提高音量(或数字键盘上的+,关闭Num Lock) Ctrl+F6 降低音量(或数字键盘上的+,关闭Num Lock)F7电源键 Ctrl+F3 相机键

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

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

    F8 切换细胞网络

    F9 切换代码分析

    Alt+Enter 切换全屏模式

    F6 切换轨迹球模式

    【讨论】:

    • 带有 Ctrl + F11 和 Ctrl + F12 的 Android Studio 4.0 现在使用多指滑动而不是更改正在模拟的设备的方向。
    【解决方案5】:

    Ctrl+F11Ctrl+F12 改变安卓模拟器在windows上的方向

    【讨论】:

      【解决方案6】:

      在带有长键盘的 iMac(右侧带有数字小键盘的键盘)上:

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

      【讨论】:

        【解决方案7】:

        我正在使用 Android Studio,但没有任何建议有效。我可以转动模拟器,但它保持纵向。我不想在清单强制环境中添加命令。我的解决方法是:

        1. 使用 ctrlF11 将模拟器转为横向模式(尽管图像仍为纵向)

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

        3. 不做任何其他事情,从 Android Studio 调试我的应用,现在它以横向显示

        【讨论】:

        【解决方案8】:

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

        【讨论】:

        • 那些按钮什么都不做。如果他们真的有效,我就不需要谷歌来解决这个问题。
        【解决方案9】:

        我发现有时 CTRL + F11 组合对我不起作用。 我已经通过在模拟器设置中禁用键盘输入来解决它。

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

        完成之后,尝试再次启动你的模拟器,CTRL + F11 组合应该可以工作了。

        【讨论】:

          【解决方案10】:

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

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

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

          【讨论】:

            【解决方案11】:

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

            1。麦克:

            • Ctrl + Fn + F11
            • Keypad 7Keypad 9
            • Ctrl + F12Ctrl + Fn + F12
            • Command + 7Command + 9

            2。窗户:

            • Left Ctrl + F11Ctrl + F12

            3。 Linux:

            • Ctrl + F11

            4。安卓工作室:

            我们可以在androidManifest.xml文件中写入screenOrientation = "landscape"

            5。键盘:

            在模拟器中,关闭 Num-Lock 并按下 Keypad 7Keypad 9

            6。模拟器:

            • 点击下图屏幕上的旋转按钮。

            • 点击下图屏幕上的旋转按钮。

            【讨论】:

              【解决方案12】:

              Ctrl + F11 在 Ubuntu / Linux Mint 上运行良好。

              【讨论】:

                【解决方案13】:

                以下针对不同的平台

                WINDOWS:Ctrl + F12

                LINUX:Ctrl + F12

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

                【讨论】:

                  【解决方案14】:

                  这将花费 4 小时的研究时间。不要忘记在您的虚拟设备中启用自动旋转!

                  【讨论】:

                    【解决方案15】:

                    对于 Windows 尝试左键 CtrlF11F12 或 Num off 7

                    【讨论】:

                      【解决方案16】:

                      完整的列表隐藏在 android 文档中,我只是通过 google/dogpile 找到的。

                      http://developer.android.com/tools/help/emulator.html

                      That link has the emulator shortcut keys as of right now.

                      =\

                      【讨论】:

                        【解决方案17】:

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

                        【讨论】:

                          【解决方案18】:

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

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

                          在我的模拟器中,左起第三个按钮是“旋转”按钮,它是灰色的。一旦我点击它打开它,繁荣,当我旋转它时,我的应用程序现在会切换到横向模式。

                          【讨论】:

                            【解决方案19】:

                            control+fn+F11 就可以了。不需要“命令”键

                            【讨论】:

                              【解决方案20】:

                              在我的 windows-8 笔记本电脑中,ctrl + fn + F11 有效。

                              【讨论】:

                                【解决方案21】:

                                Ctrl + F12 也适用于 linux(ubuntu)。

                                【讨论】:

                                  【解决方案22】:

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

                                  -启动模拟器 - 安装您的应用程序 - 启动您的应用程序 - 确保您的 Num 锁定已打开 - 按数字键盘上的“7”和“9”将方向横向更改为纵向,将纵向更改为横向。

                                  【讨论】:

                                    【解决方案23】:

                                    就我而言,我这样做是成功的:

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

                                    希望它对你有用。

                                    【讨论】:

                                      【解决方案24】:

                                      在模拟器上单击顶部并向下拖动以调出菜单。左起第四个按钮(箭头)是旋转锁。如果它是灰色的,点击它,它会变成蓝色。

                                      然后您可以单击模拟器右侧边栏上的旋转手机图标,您的屏幕将旋转。

                                      【讨论】:

                                        【解决方案25】:

                                        对于那些使用没有数字键盘的 Chromebook Pixel/Ubuntu/Crouton 的人来说,安装 onboard 键盘对我有用。

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

                                        如果您已经在使用 Unity,则可能已经安装了 onboard,因此只需在命令行中输入 onboard 即可查看它是否存在。

                                        如果没有,只需输入:

                                        sudo apt-get update
                                        
                                        sudo apt-get install onboard
                                        

                                        PS:Chromebook Pixel 的上键应该代表 Ubuntu/Crouton 上的传统 F1F11 功能键,所以你可能想试试这些首先是特殊的硬件键(单独使用或与 Ctrl 组合使用)。只是对我来说,我运行的是Crouton的旧副本,唯一似乎可以识别的功能键是F6

                                        【讨论】:

                                          【解决方案26】:

                                          如果您在使用 ctr+f11/12 时无法切换到横向(或纵向) 也许虚拟设备(安卓手机)本身会锁定旋转。 进入安卓控制中心(首页下拉),解锁。

                                          【讨论】:

                                          • 这个问题是针对模拟器的,不是针对真手机的 - ctrl + f11/12 也已经提出
                                          • 当然这个问题是关于模拟器上的旋转,虚拟手机也可以锁定旋转开关,这是默认设置,我遇到了这种情况。键盘控制不起作用。跨度>
                                          【解决方案27】:

                                          要在安卓模拟器中切换到横向模式,你有两种方法可以完成。

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

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

                                          【讨论】:

                                            猜你喜欢
                                            • 1970-01-01
                                            • 2011-09-28
                                            • 1970-01-01
                                            • 1970-01-01
                                            • 2020-01-09
                                            • 2010-10-24
                                            • 2013-08-28
                                            • 2013-07-31
                                            相关资源
                                            最近更新 更多