Android Studio 创建模板 Templates

本文介绍了如何在Android Studio中创建和编辑Templates,以简化MVP设计模式下重复代码的编写。通过设置File and Code Templates,创建java或xml类型的模板,并编辑模板内容,利用${className}等变量实现动态替换。在使用模板时,可以按需填写自定义引用,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的:

最近项目使用的是MVP设计模式,而采用这种模式会造成很多模板化的代码,如果每个新的模块都要把这些代码敲一边,是件非常痛苦的事情,做为懒癌深度患者,我们可以根据我们日常工作的需要,来制作 Templates 减少我们的重复工作。

(一)创建 Templates

创建 Templates 有两种方式,一种是直接在 Android Studio 中创建,另一种是直接在文件夹中创建,路径: (Android Studio文件夹路径)\plugins\android\lib\templates\
我们主要讲在 Android Studio 中进行创建。

在 AS 中打开 File Templats 的编辑页面有两种方法:

1、在 settings –> Editor –> File and Code Templates

这里写图片描述

2、鼠标右键 –> New –> Edit File Templates

这里写图片描述

以上两种方法都能到达 File Templates 页面,点击左上角绿色的 + 可以创建新的 Template

这里写图片描述

在点击后会要求输入Templates 的名称和类型,如果是 java 就填 java,如果是布局文件就填 xml。

这里写图片描述

(二)编辑 Templates 的内容:
到这一步我们的 Template 已经创建好了,但是里面并没有内容,现在添加内容:

我们把模块化的代码放到 Name 和 Extension 下方的黑色区域:

这里写图片描述

在这一步中,主要是 ${className} 等就是些引用,注意替换好就行了。
常用的:
{PACKAGE_NAME}: 包路径

${USER}:创建文件的用户名

${DATE}:时间

${PROJECT_NAME}:当前项目的名称

更多的可以在 Description 中查看。

(三)使用Template

当我们创建并编译好 Template 之后,使用起来和我们平时创建文件的方法是一样的:

这里写图片描述

注意的地方:

1,包路径最好使用:

#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end

如果只用 ${PACKAGE_NAME} 不知道为什么会报错。

2,我们自定义的引用 ${className} 在我们使用这个 Template 的时候,会有弹框让我们填写该引用的指向。

例如:我在 Template 里定义了 className{activityLayoutName} 两个自定义的引用,哪么我们在使用这个 Template 的时候会这样:

这里写图片描述

搞定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值