了解 Android Studio UI

Android Studio 主窗口包含几个逻辑区域,如图 1 所示。

图 1. Android Studio 主窗口。

  1. 工具栏:执行各种操作,包括运行您的应用和启动 Android 工具。
  2. 导航栏:在项目中导航并打开文件进行编辑。它提供了项目窗口中可见结构的更简洁视图。
  3. 编辑窗口:创建和修改代码。根据当前文件类型,编辑器可能会发生变化。例如,在查看布局文件时,编辑器将显示布局编辑器。
  4. 工具窗口栏:使用 IDE 窗口外部的按钮展开或折叠各个工具窗口。
  5. 工具窗口:访问特定任务,例如项目管理、搜索、版本控制等。您可以展开和折叠它们。
  6. 状态栏:显示项目和 IDE 本身的狀態,以及任何警告或消息。

为了组织主窗口以获得更多屏幕空间,请隐藏或移动工具栏和工具窗口。您还可以使用键盘快捷键访问大多数 IDE 功能。

要在您的源代码、数据库、操作、用户界面元素等中进行搜索,请执行以下任一操作:

  • 双击Shift键。
  • 单击 Android Studio 窗口右上角的放大镜。

例如,如果您试图查找忘记如何触发的特定 IDE 操作,这将非常有用。

工具窗口

Android Studio 不使用预设透视图,而是遵循您的上下文,并在您工作时自动调出相关的工具窗口。默认情况下,最常用的工具窗口固定在应用程序窗口边缘的工具窗口栏上。

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

  • 要展开或折叠工具窗口,请单击工具窗口栏中的工具名称。您还可以拖动、固定、取消固定、附加和分离工具窗口。
  • 要返回当前工具窗口的默认布局,请单击窗口 > 还原默认布局。要自定义您的默认布局,请单击窗口 > 将当前布局存储为默认布局
  • 要显示或隐藏整个工具窗口栏,请单击 Android Studio 窗口左下角的窗口图标
  • 要查找特定工具窗口,请将鼠标悬停在窗口图标上,然后从菜单中选择工具窗口。

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

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

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

要隐藏所有工具栏、工具窗口和编辑器选项卡,请单击查看 > 进入无干扰模式。要退出无干扰模式,请单击查看 > 退出无干扰模式

使用快速搜索在 Android Studio 中的大多数工具窗口内搜索和筛选。要使用快速搜索,请选择工具窗口,然后键入您的搜索查询。

代码补全

Android Studio 有三种代码补全类型,您可以使用键盘快捷键访问它们。

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

类型 描述 Windows 和 Linux macOS
基本补全 显示变量、类型、方法、表达式等的基 本建议。如果您连续两次调用基本补全,则会看到更多结果,包括私有成员和未导入的静态成员。 Control+Space Control+Space
智能补全 根据上下文显示相关的选项。智能补全知道预期的类型和数据流。如果您连续两次调用智能补全,则会看到更多结果,包括链。 Control+Shift+Space Control+Shift+Space
语句补全 为您补全当前语句,添加缺失的括号、方括号、大括号、格式设置等。 Control+Shift+Enter Command+Shift+Enter

要执行快速修复并显示意图操作,请按Alt+Enter

查找示例代码

Android Studio 中的代码示例浏览器可帮助您根据项目中当前突出显示的符号查找高质量的 Google 提供的 Android 代码示例。有关更多信息,请参阅查找代码示例

以下是一些帮助您导航 Android Studio 的技巧。

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

    要调出最近的文件操作,请按Control+E(macOS 上为Command+E)。默认情况下,将选择最后访问的文件。使用此操作,您还可以通过左侧列访问任何工具窗口。

  • 使用文件结构操作查看当前文件的结构并快速导航到当前文件的任何部分。

    要调出文件结构操作,请按Control+F12(macOS 上为Command+F12)。

  • 使用导航到类操作搜索并导航到项目中的特定类。导航到类支持复杂的表达式,包括驼峰式命名(允许您通过元素驼峰式名称中的大写字母进行搜索)、路径、行导航(允许您导航到文件内的特定行)、中间名称匹配(允许您搜索类名称的一部分)等等。如果您连续两次调用它,它会显示项目类之外的结果。

    要调出导航到类操作,请按Control+N(macOS 上为Command+O)。

  • 使用导航到文件操作导航到文件或文件夹。

    要调出导航到文件操作,请按Control+Shift+N(macOS 上为Command+Shift+O)。要搜索文件夹而不是文件,请在表达式的末尾添加“/”。

  • 使用导航到符号操作按名称导航到方法或字段。

    要调出导航到符号操作,请按Control+Shift+Alt+N(macOS 上为Command+Option+O)。

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

样式和格式

在您编辑时,Android Studio 会根据您的代码样式设置自动应用格式和样式。您可以按编程语言自定义代码样式设置,包括指定制表符和缩进、空格、换行和大括号以及空行的约定。

要自定义您的代码样式设置,请单击文件 > 设置 > 编辑器 > 代码样式(macOS 上为Android Studio > 首选项 > 编辑器 > 代码样式)。

尽管 IDE 会在您工作时自动应用格式,但您也可以显式调用重新格式化代码操作。要调用此操作,请按Control+Alt+L(macOS 上为Opt+Command+L)。要自动缩进所有行,请按Control+Alt+I(macOS 上为Control+Option+I)。

图 2. 格式化前的代码。

图 3. 格式化后的代码。