[ Web Proxy ]
URL:
Viewing: http://developer.android.com/studio/intro/user-interface [Back]  [Original]

Get to know the Android Studio UI  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]

Get to know the Android Studio UI Stay organized with collections Save and categorize content based on your preferences.

The Android Studio main window consists of several logical areas, shown in Figure 1.

[]

Figure 1. The Android Studio main window.

  1. Toolbar: Carry out a wide range of actions, including running your app and launching Android tools.
  2. Navigation bar: Navigate through your project and open files for editing. It provides a more compact view of the structure visible in the Project window.
  3. Editor window: Create and modify code. Depending on the current file type, the editor can change. For example, when editing Kotlin files with composable functions, the editor displays the Layout Editor.
  4. Tool window bar: Use the buttons on the outside of the IDE window to expand or collapse individual tool windows.
  5. Tool windows: Access specific tasks like project management, search, version control, and more. You can expand them and collapse them.
  6. Status bar: Display the status of your project and the IDE itself, as well as any warnings or messages.

To organize the main window for more screen space, hide or move the toolbars and tool windows. You can also use keyboard shortcuts to access most IDE features.

To search across your source code, databases, actions, elements of the user interface, and more, do one of the following:

This can be very useful if, for example, you are trying to locate a particular IDE action that you have forgotten how to trigger.

Tool windows

Instead of using preset perspectives, Android Studio follows your context and automatically brings up relevant tool windows as you work. By default, the most commonly used tool windows are pinned to the tool window bar at the edges of the application window.

Navigate the tool window using the following:

You can also use keyboard shortcuts to open tool windows. Table 1 lists the shortcuts for the most common tool windows.

Table 1. Keyboard shortcuts for tool windows

Tool window Windows and Linux macOS
Project Alt+1 Command+1
Version Control Alt+9 Command+9
Run Shift+F10 Control+R
Debug Shift+F9 Control+D
Problems Alt+6 Command+6
Return to Editor Esc Esc
Hide All Tool Windows Control+Shift+F12 Command+Shift+F12

To hide all toolbars, tool windows, and editor tabs, click View > Appearance > Enter Distraction Free Mode. To exit Distraction Free Mode, click View > Exit Distraction Free Mode.

Use Speed Search to search and filter within most tool windows in Android Studio. To use Speed Search, select the tool window and then type your search query.

Code completion

Android Studio has three types of code completion, which you can access using keyboard shortcuts.

Table 2. Keyboard shortcuts for code completion

Type Description Windows and Linux macOS
Basic Completion Displays basic suggestions for variables, types, methods, expressions, and so on. If you call basic completion twice in a row, you see more results, including private members and non-imported static members. Control+Space Control+Space
Smart Completion Displays relevant options based on the context. Smart completion is aware of the expected type and data flows. If you call Smart Completion twice in a row, you see more results, including chains. Control+Shift+Space Control+Shift+Space
Statement Completion Completes the current statement for you, adding missing parentheses, brackets, braces, formatting, and so on. Control+Shift+Enter Command+Shift+Enter

To perform quickfixes and show intention actions, press Alt+Enter (Option+Enter on macOS).

Android Studio also offers AI-enabled autocompletion when you enable Gemini features.

Find sample code

The Code Sample Browser in Android Studio helps you find high-quality, Google-provided Android code samples based on the currently highlighted symbol in your project. For more information, see Find sample code.

Here are some tips to help you navigate Android Studio.

Style and formatting

As you edit, Android Studio automatically applies formatting and styles as specified in your code style settings. You can customize the code style settings by programming language, including specifying conventions for tabs and indents, spaces, wrapping and braces, and blank lines.

To customize your code style settings, click File > Settings > Editor > Code Style (Android Studio > Settings > Editor > Code Style on macOS).

Although the IDE automatically applies formatting as you work, you can also explicitly call the Reformat Code action. To call the action, press Control+Alt+L (Opt+Command+L on macOS). To auto-indent all lines, press Control+Alt+I (Control+Option+I on macOS).

[]

Figure 2. Code before formatting.

[]

Figure 3. Code after formatting.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-05-18 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-05-18 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page