编写您的应用

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

详细了解Vector Asset Studio

预览图像和颜色

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

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

创建新布局

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

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

翻译 UI 字符串

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

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

详细了解翻译编辑器