了解 Android Studio 界面

Android Studio 主窗口由图 1 中标注的几个逻辑区域组成。

图 1. Android Studio 主窗口。

  1. 工具栏:执行各种操作,其中包括运行应用和启动 Android 工具。
  2. 导航栏:在项目中导航,以及打开文件进行修改。此区域提供 Project 窗口中所示结构的精简视图。
  3. 编辑器窗口:创建和修改代码。编辑器可能因当前文件类型而异。例如,查看布局文件时,该编辑器会显示布局编辑器。
  4. 工具窗口栏:使用 IDE 窗口外部的按钮可展开或收起各个工具窗口。
  5. 工具窗口:执行特定任务,例如项目管理、搜索和版本控制等。您可以展开和折叠这些窗口。
  6. 状态栏:显示项目和 IDE 本身的状态以及任何警告或消息。

您可以隐藏或移动工具栏和工具窗口,以此调整主窗口,腾出更多屏幕空间。您还可以通过键盘快捷键使用大多数 IDE 功能。

如需在源代码、数据库、操作、界面元素等对象中搜索,请执行以下操作之一:

  • 连按两次 Shift 键。
  • 点击 Android Studio 窗口右上角的放大镜。

此功能非常实用,例如在您忘记如何触发特定 IDE 操作时,可以利用此功能进行查找。

工具窗口

Android Studio 不使用预设窗口,而是根据情境在您执行操作时自动显示相关工具窗口。默认情况下,最常用的工具窗口会固定在应用窗口边缘的工具窗口栏上。

使用以下方法在工具窗口中导航:

  • 如需展开或收起工具窗口,请在工具窗口栏中点击该工具的名称。您还可以拖动、固定、取消固定、关联和分离工具窗口。
  • 若要恢复当前工具窗口的默认布局,请依次点击 Window > Restore Default Layout。若要自定义默认布局,请依次点击 Window > Store Current Layout as Default
  • 如需显示或隐藏整个工具窗口栏,请点击 Android Studio 窗口左下角的窗口图标
  • 如需找到特定工具窗口,请将鼠标指针悬停在窗口图标上方,并从菜单中选择相应的工具窗口。

您也可以使用键盘快捷键打开工具窗口。表 1 列出了最常用工具窗口的快捷键。

表 1. 工具窗口的键盘快捷键

工具窗口 Windows 和 Linux macOS
项目 Alt+1 Command+1
版本控制 Alt+9 Command+9
运行 Shift+F10 Ctrl+R
调试 Shift+F9 Ctrl+D
Logcat Alt+6 Command+6
返回编辑器 Esc Esc
隐藏所有工具窗口 Ctrl+Shift+F12 Command+Shift+F12

若要隐藏所有工具栏、工具窗口和编辑器标签页,请依次点击 View > Enter Distraction Free Mode。如需退出 Distraction Free Mode,请依次点击 View > Exit Distraction Free Mode

您可以使用“快速搜索”在 Android Studio 中的大多数工具窗口中执行搜索和过滤。如需使用“快速搜索”,请选择工具窗口,然后输入您的搜索查询。

代码补全

Android Studio 有三种代码补全类型,您可以通过键盘快捷键使用这些类型。

表 2. 代码补全功能的键盘快捷键

类型 说明 Windows 和 Linux macOS
基本补全 显示对变量、类型、方法和表达式等的基本建议。如果连续两次调用基本补全,系统将显示更多结果,包括私有成员和非导入静态成员。 Ctrl+空格键 Ctrl+空格键
智能补全 根据上下文显示相关选项。智能自动补全可识别预期类型和数据流。如果连续两次调用智能自动补全,系统将显示更多结果,包括链。 Ctrl+Shift+空格键 Ctrl+Shift+空格键
语句补全 补全当前语句,添加缺失的圆括号、大括号、花括号和格式等。 Ctrl+Shift+Enter Command+Shift+Enter

若要执行快速修复并显示建议的操作,请按 Alt+Enter

查找示例代码

Android Studio 中的代码示例浏览器可以帮助您根据项目中当前突出显示的符号查找 Google 提供的优质 Android 示例代码。如需了解详情,请参阅查找示例代码

以下是一些助您在 Android Studio 中导航的提示。

  • 使用最近文件操作可在最近访问过的文件之间切换:

    Ctrl+E(在 macOS 中,按 Command+E)可调出最近文件操作。默认情况下,系统将选择最后一次访问的文件。在此操作中,您还可以通过左侧列访问任何工具窗口。

  • 使用文件结构操作可查看当前文件的结构,还可快速前往当前文件的任何部分:

    Ctrl+F12(在 macOS 中,按 Command+F12)可调出文件结构操作。

  • 使用前往类操作可搜索并前往项目中的特定类。前往类支持复杂的表达式,包括驼峰(让您可使用某元素的驼峰式大小写名称中的大写字母进行搜索)、路径、行导航(让您可前往文件内的特定行)和中间名匹配(让您可搜索类名称的一部分)等。如果连续两次调用此操作,系统将显示项目类以外的结果。

    Ctrl+N(在 macOS 中,按 Command+O)可调出前往类操作。

  • 使用前往文件操作可前往文件或文件夹:

    Ctrl+Shift+N(在 macOS 中,按 Command+Shift+O)可调出前往文件操作。如需搜索文件夹(而不是文件),请在表达式末尾添加“/”。

  • 使用前往符号操作可按名称前往某个方法或字段:

    Ctrl+Shift+Alt+N(在 macOS 中,按 Command+Option+O)可调出前往符号操作。

  • Alt+F7(在 macOS 中,按 Option+F7)可查找引用当前光标位置处的类、方法、字段、参数或语句的所有代码片段。

样式和格式

在您编辑时,Android Studio 会自动应用代码样式设置中指定的格式和样式。您可以通过编程语言自定义代码样式设置,其中包括指定制表符和缩进、空格、换行、花括号以及空白行的规范。

如需自定义代码样式设置,请依次点击 File > Settings > Editor > Code Style(在 macOS 中,请依次点击 Android Studio > Preferences > Editor > Code Style)。

虽然 IDE 会在您执行操作时自动应用格式,但您也可以显式调用重新格式化代码操作。按 Ctrl+Alt+L(在 macOS 中,按 Option+Command+L)可调用此操作。按 Ctrl+Alt+I(在 macOS 中,按 Ctrl+Option+I)可自动缩进所有行。

图 2. 格式化前的代码。

图 3. 格式化后的代码。