Android Studio 主窗口由若干逻辑区域组成,如图 1 所示。

图 1. Android Studio 主窗口。
- 工具栏 (Toolbar):执行各种操作,包括运行您的应用和启动 Android 工具。
- 导航栏 (Navigation bar):用于浏览项目并打开文件进行编辑。它提供了比项目 (Project) 窗口中显示的结构更简洁的视图。
- 编辑器窗口 (Editor window):创建和修改代码。编辑器会根据当前文件类型进行相应更改。例如,在编辑带有可组合函数 (composable functions) 的 Kotlin 文件时,编辑器会显示布局编辑器 (Layout Editor)。
- 工具窗口栏 (Tool window bar):使用 IDE 窗口外侧的按钮来展开或收起各个工具窗口。
- 工具窗口 (Tool windows):访问特定任务,如项目管理、搜索、版本控制等。您可以展开或收起它们。
- 状态栏 (Status bar):显示项目和 IDE 本身的状态,以及任何警告或消息。
若要整理主窗口以获得更多屏幕空间,您可以隐藏或移动工具栏和工具窗口。您还可以使用键盘快捷键来访问大多数 IDE 功能。
若要在源代码、数据库、操作、用户界面元素等中进行搜索,请执行以下任一操作:
- 连按两次 Shift 键。
- 点击 Android Studio 窗口右上角的放大镜图标。
例如,如果您试图查找某个忘记如何触发的特定 IDE 操作,这将非常有用。
工具窗口
Android Studio 不使用预设视角,而是跟随您的上下文,在您工作时自动调出相关的工具窗口。默认情况下,最常用的工具窗口会固定在应用程序窗口边缘的工具窗口栏上。
使用以下方式浏览工具窗口:
- 若要展开或收起工具窗口,请点击工具窗口栏中的工具图标。您还可以拖动、固定、取消固定、附加和分离工具窗口。
- 若要恢复当前工具窗口的默认布局,请点击 Window > Layouts > Default。若要自定义默认布局,请点击 Window > Layouts > Save Current Layout as New。
- 若要显示或隐藏所有可用的工具窗口,请点击 Android Studio 窗口左侧的溢出图标
。 - 若要查找特定的工具窗口,请选择溢出图标并从菜单中选择该工具窗口。
您还可以使用键盘快捷键来打开工具窗口。表 1 列出了最常用工具窗口的快捷键。
表 1. 工具窗口的键盘快捷键
| 工具窗口 | Windows 和 Linux | macOS |
|---|---|---|
| Project(项目) | Alt+1 | Command+1 |
| 版本控制 (Version Control) | Alt+9 | Command+9 |
| 运行 | Shift+F10 | Control+R |
| 调试 | Shift+F9 | Control+D |
| 问题 (Problems) | Alt+6 | Command+6 |
| 返回编辑器 (Return to Editor) | Esc | Esc |
| 隐藏所有工具窗口 (Hide All Tool Windows) | Control+Shift+F12 | Command+Shift+F12 |
若要隐藏所有工具栏、工具窗口和编辑器选项卡,请点击 View > Appearance > Enter Distraction Free Mode。若要退出免打扰模式,请点击 View > Exit Distraction Free Mode。
使用快速搜索 (Speed Search) 在 Android Studio 的大多数工具窗口中进行搜索和过滤。若要使用快速搜索,请选择工具窗口,然后输入您的搜索查询。
代码补全
Android Studio 提供三种类型的代码补全,您可以使用键盘快捷键来访问它们。
表 2. 代码补全的键盘快捷键
| 类型 | 描述 | Windows 和 Linux | macOS |
|---|---|---|---|
| 基础补全 (Basic Completion) | 显示变量、类型、方法、表达式等的基本建议。如果您连续调用两次基础补全,您将看到更多结果,包括私有成员和未导入的静态成员。 | Control+Space | Control+Space |
| 智能补全 (Smart Completion) | 根据上下文显示相关选项。智能补全了解预期的类型和数据流。如果您连续调用两次智能补全,您将看到更多结果,包括链式调用。 | Control+Shift+Space | Control+Shift+Space |
| 语句补全 (Statement Completion) | 为您补全当前语句,添加缺失的圆括号、方括号、花括号、格式等。 | Control+Shift+Enter | Command+Shift+Enter |
若要执行快速修复并显示意图操作,请按 Alt+Enter(macOS 上为 Option+Enter)。
当您启用 Gemini 功能时,Android Studio 还提供 AI 赋能的自动补全功能。
查找示例代码
Android Studio 中的代码示例浏览器 (Code Sample Browser) 可帮助您根据项目中当前高亮显示的符号,查找由 Google 提供的优质 Android 代码示例。有关更多信息,请参阅查找示例代码。
导航
以下是一些帮助您浏览 Android Studio 的技巧。
使用最近文件 (Recent Files) 操作在最近访问的文件之间切换。
若要调出最近文件操作,请按 Control+E(macOS 上为 Command+E)。默认情况下,会选中最近访问的文件。通过此操作,您还可以通过左侧栏访问任何工具窗口。
使用文件结构 (File Structure) 操作查看当前文件的结构,并快速导航到当前文件的任何部分。
若要调出文件结构操作,请按 Control+F12(macOS 上为 Command+F12)。
使用导航到类 (Navigate to Class) 操作搜索并导航到项目中的特定类。导航到类支持复杂的表达式,包括驼峰命名法(允许您通过元素驼峰命名中的大写字母进行搜索)、路径、跳转到指定行(允许您导航到文件中的特定行)、中间名匹配(允许您搜索类名的一部分)等等。如果您连续调用两次,它会显示项目之外的结果。
若要调出导航到类操作,请按 Control+N(macOS 上为 Command+O)。
使用导航到文件 (Navigate to File) 操作导航到文件或文件夹。
若要调出导航到文件操作,请按 Control+Shift+N(macOS 上为 Command+Shift+O)。若要搜索文件夹而不是文件,请在表达式末尾添加“/”。
使用导航到符号 (Navigate to Symbol) 操作按名称导航到方法或字段。
若要调出导航到符号操作,请按 Control+Shift+Alt+N(macOS 上为 Command+Option+O)。
若要查找当前光标位置引用的类、方法、字段、参数或语句的所有代码片段,请按 Alt+F7(macOS 上为 Option+F7)。
样式和格式
在您编辑时,Android Studio 会自动应用代码样式设置中指定的格式和样式。您可以按编程语言自定义代码样式设置,包括指定制表符和缩进、空格、换行和花括号以及空行的约定。
若要自定义您的代码样式设置,请点击 File > Settings > Editor > Code Style(macOS 上为 Android Studio > Settings > Editor > Code Style)。
尽管 IDE 会在您工作时自动应用格式,但您也可以显式调用重新格式化代码 (Reformat Code) 操作。若要调用该操作,请按 Control+Alt+L(macOS 上为 Opt+Command+L)。若要自动缩进所有行,请按 Control+Alt+I(macOS 上为 Control+Option+I)。

图 2. 格式化前的代码。

图 3. 格式化后的代码。