Switching to landscape mode in Android Emulator

This is probably a pretty easy to answer question, but I can’t find the solution myself after a couple hours of searching the documentation and Google. I set the orientation of my Android app to landscape in the AndroidManifest.xml file:


However, when I run the app in the simulator, it appears sideways and in portrait mode. How can I switch the emulator to landscape mode on a mac? It’s running the 1.6 SDK.

  • Android Python Programming
  • Android: Restrict user to select from autocompletion textview only
  • Can I turn on WiFi-Direct from code? on Android API-14 (ICS)
  • Android dalvikvm-heap: Clamp target GC heap
  • WifiConfiguration enable network in Lollipop
  • Didn't include a pendingIntent in the extras?
  • Related posts:

    getActionBar() returns Null (AppCompat-v7 21)
    Audio Framework: stream, strategies, devices
    Toolbar with EditText material design
    Adding Support Libraries to Android project
    Android - Keep notification steady at Notification Bar
    How to change programmatically background color of action bar items
  • Prevent Activity Stack from being Restored?
  • How to handle :java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds errors?
  • Weird “Receiver not registered” exception
  • Prettifying my Android App?
  • Why aren't Java.util.concurrent.TimeUnit types greater than SECONDS available in Android?
  • Saving offer to Google Wallet
  • 21 Solutions collect form web for “Switching to landscape mode in Android Emulator”


    • ctrl+fn+F11 on Mac to change the landscape to portrait and vice versa.
    • left-ctrl+F11on Windows 7.
    • ctrl+F11on Linux.

    For Mac users, you only need to use the fn key if the setting “Use all F1, F2 etc. keys as function keys” (under System Preferences -> Keyboard) is checked.

    • left-ctrl+F11on Windows 7
      It works fine in Windows 7 for android emulator to change the landscape orientation to portrait and vice versa.

    Not sure about your question – “sideways” is the same as “landscape”.

    If you mean how to switch during runtime:

    • Switch to previous layout orientation (for example, portrait, landscape):
      KEYPAD_7, Ctrl + F11
    • Switch to next layout orientation (for example, portrait, landscape):
      KEYPAD_9, Ctrl + F12

    From docs.

    Just use 9 in numeric keyboard with num-lock off.

    Image showing the numpad with 9 highlighted

    7 rotates in the opposite direction.

    Ctrl+F11 or Ctrl+F12 to change the orientation of the android emulator on windows

    Android Emulator Shortcuts

    Ctrl+F11 Switch layout orientation portrait/landscape backwards

    Ctrl+F12 Switch layout orientation portrait/landscape forwards

    1. Main Device Keys

    Home Home Button

    F2 Left Softkey / Menu / Settings button (or Page up)

    Shift+f2 Right Softkey / Star button (or Page down)

    Esc Back Button

    F3 Call/ dial Button

    F4 Hang up / end call button

    F5 Search Button

    1. Other Device Keys

    Ctrl+F5 Volume up (or + on numeric keyboard with Num Lock off) Ctrl+F6 Volume down (or + on numeric keyboard with Num Lock off) F7 Power Button Ctrl+F3 Camera Button

    Ctrl+F11 Switch layout orientation portrait/landscape backwards

    Ctrl+F12 Switch layout orientation portrait/landscape forwards

    F8 Toggle cell network

    F9 Toggle code profiling

    Alt+Enter Toggle fullscreen mode

    F6 Toggle trackball mode

    On iMac with long keyboard (keyboard with numeric keypad at the right):

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

    I’m using Android Studio and none of the suggestions worked. I can turn the emulator but it stays in portrait. I didn’t want to add a command in the manifest forcing landscape. The fix for me was:

    1) turn the emulator to landscape mode using ctrl-F11 (the image will still be in portrait though)
    2) Open up the camera in the os, it opens up in landscape mode, the only app that does this
    3) without doing anything else, debug my app from Android Studio and now it shows up in landscape

    Ctrl + F11 works wonderfully on Ubuntu / Linux Mint.

    following for different plateform

    WINDOWS: Ctrl + F12

    LINUX: Ctrl + F12

    MAC OS X: control + F12 (or fn + control + F12, depending on your keyboard configuration)

    The complete listing is buried in the android docs, and i only found it via google / dogpile.


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


    I have found that sometimes the CTRL + F11 combination just doesn’t do it for me.
    I have solved it by disabling the keyboard input in the emulator settings.

    To do that, go to your emulator settings, klick the “show advanced settings” button and scroll all the way down. Then, disable the “enable keyboard input” option.

    After doing that, try to start your emulator again, and the CTRL + F11 combination should work.

    enable keyboard input option

    for windows try left Ctrl key with F11 or F12 or Num off 7

    To rotate the Android Emulator, just disable the Num Lock key and and use the 7 and the 9 in the num pad to rotate the emulator and change its layout from portrait to landscape.

    Just an little bug(Bug for me) i found on mac emulator.

    On changing the orientation to landscape(ctrl+cmd+f11) it changes to landscape but content shows in portrait format.for that:

    Go to emulator: Settings-> Display->When device is rotated->Rotate the contents of the screen

    Hope it helps some one.

    This is now much more intuitive. The AVD interface now includes a sidebar with various functional shortcuts. The buttons circled in blue will rotate the device clockwise and counterclockwise on the screen.

    enter image description here

    control+fn+F11 will do. There’s no need for “command” key

    In my windows-8 laptop, ctrl + fn + F11 works.

    Ctrl + F12 also works well on linux(ubuntu).

    make sure that your hardware keyboard is enable while creating your AVD

    -launch the emulator
    -install your app
    -launch your app
    -make sure that your Num lock is on
    -Press ‘7’ &’9′ from your num pad to change your orientation landscape to portrait & portrait to landscape.

    For those of you with a Chromebook Pixel/Ubuntu/Crouton with no numpad, installing the onboard keyboard worked for me.

    image of onboard software keyboard on ubuntu

    Just press 123 to access the numpad layout, and then press 7

    If you’re on Unity already, onboard may already be installed, so just type onboard from your command line to see if it’s there.

    If not, just type:

    sudo apt-get update
    sudo apt-get install onboard

    PS: The Chromebook Pixel’s upper keys were supposed to represent the traditional F1 through F11 function keys on Ubuntu/Crouton, so you may want to try those special hardware keys first (on their own or in combination with Ctrl). It’s just that for me, I’m running an old copy of Crouton, and the only function key that seems to be recognized is F6

    To switch to Landscape mode in android emulator u have 2 ways to accomplish.

    1> You can create a relative layout such that when you switch from one mode to other it will change accordingly

    2> You can create 2 separate XML file both the views and use it whenever required

    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.