Android Studio 包含每个开发阶段要用到的工具,但最重要的功能是编写应用:编写代码、构建布局、创建图像,并在整个过程中保持高效。
这正是本部分的主题:介绍可帮助您编写应用而且是快速编写应用的工具。
编码工作效率
下面介绍的几项功能可帮助您更高效地编码。
代码补全
使用代码补全功能可以减少输入错误,并且无需查询类、方法和变量名称,因而能够加速应用开发。代码编辑器提供了基本补全、智能补全和语句补全功能。
详细了解代码补全。
创建自定义代码补全模板
利用实时模板,您可以输入代码段,以便快速插入和补全小代码块。要插入实时模板,请输入模板缩写并按 Tab 键。Android Studio 会将与模板关联的代码段插入您的代码。
例如,如果在输入 newInstance
缩写后按 Tab 键,会插入包含参数占位符的新 Fragment 实例的代码。或者,输入 fbc
可插入 findViewById()
方法以及类型转换和资源 ID 语法。
要查看支持的实时模板的列表并对这些模板进行自定义,请依次点击 File > Settings > Editor > Live Templates。
详细了解实时模板。
通过 Lint 进行快速修复
Android Studio 提供了一个名为 Lint 的代码扫描工具,可帮助您发现并更正代码结构质量的问题,而无需执行应用或编写测试。
每次构建您的应用时,Android Studio 都会运行 Lint 来检查您的源文件是否有潜在的错误,以及在正确性、安全性、性能、易用性、无障碍性和国际化方面是否需要优化改进。
详细了解 Lint。
查看文档和资源详细信息
将光标放在方法/成员/类名称上并按 F1 键可查看 API 相关文档。
也可查看图像和主题背景等其他资源的信息。例如,如果您将光标放在 Android 清单文件中的主题背景名称上并按 F1 键,您可以查看主题背景继承层次结构以及各种属性的颜色或图像。
快速创建新文件
如果您要创建新文件,请在“Project”窗口中点击所需的目录,然后按 Alt + Insert 组合键(在 Mac 上,按 Command + N 组合键)。Android Studio 会显示一个小窗口,其中列出了建议的文件类型,这些文件类型适合选定的目录。
使用资源
Android Studio 包含以下功能和工具,可帮助您创建和管理资源文件。
详细了解如何添加资源。
创建支持所有屏幕密度的图像
Android Studio 包含一个名为 Vector Asset Studio 的工具,可帮助您创建支持各种屏幕密度的图像。您可以上传自己的 SVG 文件进行修改,也可以从 Google 提供的众多 Material Design 图标中选择一个。如需开始创建,请依次点击 File > New > Vector Asset。
详细了解 Vector Asset Studio。
预览图像和颜色
在代码中引用图像和图标时,左侧空白处会显示图像预览,以帮助您验证图像或图标引用。
要查看完整尺寸的图像,请点击左侧空白处的缩略图。或者,将光标放在资源的内嵌引用上并按 F1 键,以查看图像的详细信息,包括所有替代尺寸。
创建新布局
Android Studio 提供了一个高级布局编辑器,可让您将微件拖放到布局中,并在修改 XML 时预览布局。
如需开始创建,请点击要向其添加布局的模块,然后依次点击 File > New > XML > Layout XML File。
详细了解布局编辑器。
翻译界面字符串
翻译编辑器工具为您提供了一个容纳所有已翻译资源的单一视图,您可以从中轻松更改或添加译文,甚至可以查找缺失的译文,而无需打开 strings.xml
文件的每个版本。您甚至可以上传您的字符串文件以订购翻译服务。
如需开始使用,请右键点击 strings.xml
文件的任意副本,然后点击 Open Translations Editor。
详细了解翻译编辑器。