参考 :http://blog.csdn.net/lmj623565791/article/details/51635533
大家在新建Activity的时候想必都看到过Android Studio原本就为我们定制了一些模板,这个时候我就会想能不能自己做一些通用的模板,这样做起项目来就快多了。我就是怀揣着这样的想法开始自定义Activity模板之路的。
万事开头难,那就捡简单的开始。这其中最简单的就是EmptyActivity。打开EmptyActivity,你会发现里面有以下几个文件
- root里面是java类和用到的资源,当然java类需要做一些简单的更改并以ftl格式保存,主要是为了动态化Activity名字,布局名等。
- globals是设置一些全局参数。
- template是设置一些动态参数,和下图对应
- recipe 是实例化参数并把ftl格式的文件转化为java。主要是四种操作
<#include>包含
<merge>合并
<instantiate>将ftl文件结合动态参数转化为java文件
<cope>添加 - template_blank_activity.png 是效果图。
下面我花了一些时间创建的模板,写好之后记得自己保存一份,因为在更新Android Studio之后会覆盖掉。编辑工具Notepad++
对应的github地址https://github.com/liulingfeng/Template