android studio 代码缩略图,android studio 设置模板
本文記錄了自己是如何建立一個模板的,其實過程很簡單。
·1.查看android studio 本身自帶的模板;
2.模仿android studio 模板寫一個自己的模板;
android studio 自身的模板在android studio\plugins\android\lib\templates\activities目錄下,然后我們查看最簡單的EmptyActivity
template.xml ?android studio 創建項目,用戶選擇輸入的內容
globals.xml.ftl 全局變量
recipe.xml.ftl ?用來創建模板代碼的主要文件
root文件夾 存放對應源碼的ftl文件,以及資源文件
效果縮略圖
2.新建自己的模板:
直接復制EmptyActivity的模板,
我們只需要就改其中的recipe.xml.ftl
其中主要標簽的含義:
copy :從root中copy文件到我們的目標目錄,比如我們的模板Activity需要使用一些圖標,那么可能就需要使用copy標簽將這些圖標拷貝到我們的項目對應文件夾。
merge : 合并的意思,比如將我們使用到的strings.xml合并到我們的項目的stirngs.xml中
instantiate : 和copy類似,但是可以看到上例試將ftl->java文件的,也就是說中間會通過一個步驟,將ftl中的變量都換成對應的值,那么完整的流程是ftl->freemarker process -> java。
open:在代碼生成后,打開指定的文件,比如我們新建一個Activity后,默認就會將該Activity打開。
include:是包含的意思
下面貼出我自己改了之后的:
我把include中的內容盡量都放到recipe.xml.ftl文件中去了,
注意點:
layout中的xml和java文件不可以copy,這些文件需要使用instantiate方法來生成。如何生成你可以直接仿造EmptyActivity中的例子。
其中生成java文件是通過freemarker模板引擎來做的,如有興趣可以學習一個freemarker怎么寫。
參考連接:
總結
以上是生活随笔為你收集整理的android studio 代码缩略图,android studio 设置模板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卡被吞了怎么办
- 下一篇: 银联的信用卡国外能用吗