?今天在新建一個Activity的時候, 隨手就創建了一個空的activity,而且, AS 還會給你自動生成xml文件, 跟一些activity裡默認的代碼。

?到這裡, 我就把AS的安裝目錄給翻了個遍~~~~終於找到這個模板文件的位置了。。。模板路徑:plugins\android\lib\templates 可以看到,下面有很多文件夾

?
我們點開activities文件夾。

?
可以看到,我們在AS中新建activity時的模板名字,在這裡都能找到……
然後隨便打開一個,往裡看

打開root文件夾:

??可以看到, 一個模板裡面的文件,總共就那麼幾個, 隨手就復制了一個最外層的文件夾, 改個名字,嘗試的改了下~~把自己需要的那些信息給填充進去。然後重啟AS
再新建一個activity:

?
可以看到,此時,新建activity的時候,模板裡面多了一個TempleteActivity的選項。這個就是我自己復制添加的……
創建的時候,跟原來的沒有區別,都是需要自己去填寫一個類的名字, 然後,xml文件的名字也會跟著自己的命名而變動。 完成新建的內容:

?

這只是一個簡單的添加一個activity的例子, 其他的也是可以添加的, 比如adapter,fragment等等……
當然,上面的方式, 只是其中的一種方式,還有一種就是:
點擊Edit File Templates...

?先選擇左邊的分類,再點擊左上角綠色“ + ”

?然後填寫自己模板的名字。寫上自己模板的一些默認代碼,比如:

?點擊OK ,完成!!!!!
再下次新建一個文件的時候,選擇這次新建的模板名。

填寫類名:

點擊OK:

???搞定!!!!個人覺得這樣可以更好的提高寫代碼速度,減少了很多的ctrl + c , ctrl + v ,改名……
當然,這種方式, 怎麼去生成xml文件, 這個還不知道腫麼搞~~~~。