可能有的朋友對 “模板代碼” 沒什么概念,那么就先看下什么是:模板代碼
AS 中模板代碼樣式
-
在方法中輸入“Toast”并按下Tab鍵
20160429132644449.gif -
快速編寫TAG,在類中輸入“l(fā)ogt”并按下Tab鍵
20160429102005125.gif -
輸出語句的書寫的正確姿勢
20160429101906150.gif -
Log打印語句的Code正確方式
20160429101816383.gif -
對一個(gè)對象的判空/非空語句寫法
20160429102024730.gif -
IntentView的寫法才叫炫酷
20160429102043059.gif
這下打擊都應(yīng)該懂了吧,就是之前不了解的,看過上面的例子也知道代碼模板是啥東東了吧,這可是快速開發(fā)的一大助力啊,尤其是對記憶力不就太好的同學(xué),這可是救命的,忘了沒事,咱有代碼模板,關(guān)鍵詞一打就出來了。
創(chuàng)建自己的代碼模板
-
打開 Live Template
Snip20180423_24.png
可以看到里面有很多,都是系統(tǒng)寫好的,我們來看看 toast
-
看看一個(gè)具體的代碼模板的樣子
Snip20180423_25.png -
創(chuàng)建一個(gè)代碼模板
我們得先創(chuàng)建一個(gè)組,然后在這個(gè)組里面創(chuàng)建若干個(gè)自己的代碼模板
創(chuàng)建組和一個(gè)模板 -
代碼模板設(shè)置
Snip20180423_27.png
代碼模板有一些需要注意的
- $...$ 表示聲明一個(gè)變量出來,這個(gè)變量是需要我們在具體使用時(shí)添加的,會自動提示我們
-
底下有一個(gè) define 的按鈕,是設(shè)置提示風(fēng)格和位置的,這個(gè)必選選擇,否則無法自動提示,一般我們選 java
Snip20180423_32.png
Snip20180423_29.png -
變量聲明之后,可以進(jìn)行具體設(shè)置
Snip20180423_31.png-
限定變量類型
variableOfType("android.content.Context")
Snip20180423_34.png -
給變量賦值為當(dāng)前類的對象
className()
Snip20180423_35.png
-
還有很多可以看的,大家可以參考系統(tǒng)的設(shè)定
大家看看我們設(shè)定的代碼模板,使用起來是怎么樣的

Snip20180423_36.png

Snip20180423_37.png














