从模板添加代码

Android Studio 提供了一些遵循 Android 设计和开发最佳实践的代码模板,旨在帮助您步入正轨,构建美观且实用的应用。您可以使用这些模板来创建新的应用模块、单独的 Activity 或其他特定的 Android 项目组件。

某些模板为常见的应用场景提供了入门代码,例如导航抽屉或登录屏幕。当您创建项目在现有项目中添加新应用模块,或者在应用模块中添加新 Activity 时,都可以选择这些应用模块和 Activity 模板。

除了 Activity 之外,您还可以使用模板向现有应用添加其他 Android 项目组件。这些模板既包括代码组件(如服务和可组合项),也包括非代码组件(如文件夹和 XML 文件)。

本页面介绍了如何向项目添加 Activity 等 Android 项目组件,并说明了 Android Studio 中提供的常用 Activity 模板。请注意,大多数 Android Studio 模板都依赖 AndroidX 并使用 Material Design 3 原则,以帮助您快速构建响应式 UI。

添加项目组件

Android Studio 按组件类型(如 **Activity** 或 Compose 组件)对模板进行分组,如图 1 所示。

要使用模板添加 Android 项目组件,请使用 **Project**(项目)窗口。右键点击您要在其中添加新组件的文件夹,然后选择 **New**(新建)。根据您点击的文件夹可添加的组件类型,您会看到如图 1 所示的模板类型列表。

当您选择要添加的模板时,系统会弹出一个相应的向导窗口,要求您输入组件的配置信息(例如组件名称)。输入配置信息后,Android Studio 会创建并打开新组件的文件。它还会运行 Gradle 构建以同步您的项目。

图 1. 模板菜单,可通过 **File**(文件)> **New**(新建)菜单或在 **Project**(项目)窗口中右键点击来访问。

选择 Activity 模板

模板最常见的用途之一是向现有应用模块添加新 Activity。您可以利用模板来创建用于登录账号、展示项目列表及详情,或滚动浏览长文本内容的屏幕。

Android Studio 还为各种不同的应用模块类型提供了模板,包括 Wear OS、Android TV 和 Cloud App Engine。在添加项目组件时,您可以查看这些不同模块类型的模板。此外,还有针对特定 API 的模块和 Activity 的模板,例如 Google AdMob 广告和 Google 地图。

图 2. Empty Compose Activity(空 Compose Activity)模板。

最常用的模板之一是“Empty Compose Activity”模板,它会创建一个包含示例可组合项及其预览的空白 Activity。它让您可以从零开始构建应用模块或 Activity。

图 3. Empty Compose Activity(空 Compose Activity)模板的配置界面。

有关在 Android Studio 中构建 Compose 应用的更多信息,请参阅Jetpack Compose 入门