编写你的应用

Android Studio 包含了开发各个阶段所需的工具,但最重要的是编写你的应用:编写代码、构建布局、创建图像,并在此过程中保持高效。

本节的重点正是这些工具:它们可以帮助你编写应用,并且快速编写。

编码效率

以下是一些有助于提高编码效率的功能。

代码补全

代码补全通过减少输入错误以及查找类、方法和变量名称的需要来加快应用开发速度。代码编辑器提供基本补全、智能补全和语句补全。

了解更多关于 代码补全 的信息。

创建自定义代码补全模板

实时模板允许你输入代码片段,以便快速插入和完成少量代码。要插入实时模板,请键入模板缩写并按 Tab 键。Android Studio 会将与模板关联的代码片段插入到你的代码中。

例如,comp缩写后跟Tab键会插入新可组合函数的代码。或者输入loge以查找Log.e()方法并从您的代码中记录日志

要查看支持的实时模板列表并自定义它们,请点击文件 > 设置 > 编辑器 > 实时模板(在 macOS 上为Android Studio > 设置 > 编辑器 > 实时模板)。

详细了解实时模板

从 Lint 获取快速修复

Android Studio 提供了一个名为 Lint 的代码扫描工具,可帮助您识别和纠正代码结构质量方面的问题,而无需执行应用或编写测试。

每次构建应用时,Android Studio 都会运行 Lint 检查您的源文件是否存在潜在错误,并查找正确性、安全性、性能、可用性、可访问性和国际化方面的优化改进。

详细了解Lint

查看文档和资源详细信息

您可以通过将光标置于方法/成员/类名称上并按F1来查看 API 的文档。

其他资源(如图像和主题)的信息也可用。例如,如果将光标置于 Android 清单文件中的主题名称上并按F1,则可以查看主题继承层次结构以及各种属性的颜色或图像。

快速创建新文件

当您要创建新文件时,请在项目窗口中点击所需的目录,然后按Alt + Insert(在 Mac 上为Command + N)。Android Studio 会显示一个小窗口,其中包含针对所选目录建议的文件类型列表。

使用资源

Android Studio 包含以下功能和工具,可帮助您创建和管理资源文件。

详细了解添加资源

为所有屏幕密度创建图像

Android Studio 包含一个名为矢量资源工作室的工具,可帮助您创建支持每个屏幕密度的图像。您可以上传您自己的 SVG 文件进行编辑,或从 Google 提供的众多 Material Design 图标中进行选择。要开始使用,请点击文件 > 新建 > 矢量资源

详细了解矢量资源工作室

预览图像和颜色

在代码中引用图像和图标时,图像的预览会显示在左边缘,以帮助您验证图像或图标引用。

要查看全尺寸图像,请点击左边缘的缩略图。或者,将光标置于资产的内联引用上并按F1以查看图像详细信息,包括所有替代尺寸。

创建新布局

当您使用可组合预览功能时,Android Studio 允许您预览可组合布局。可组合项的预览将显示在文件的设计视图中,并在您编辑可组合项时实时更新。

如果您使用的是 XML 布局,Android Studio 提供了布局编辑器,以便在编辑 XML 时预览布局。

翻译 UI 字符串

翻译编辑器工具使您可以单一视图查看所有翻译的资源,从而可以轻松更改或添加翻译,甚至可以查找缺少的翻译,而无需打开每个版本的strings.xml文件。您甚至可以上传字符串文件以订购翻译服务。

要开始使用,请右键点击strings.xml文件的任何副本,然后点击打开翻译编辑器

详细了解翻译编辑器