Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_LONG).show();
不知道你是否在寫一個(gè)Toast提醒時(shí),忘記在最后調(diào)用.show()
最后寫成
Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_LONG);
現(xiàn)在有一種讓你可以永遠(yuǎn)避免這種情況發(fā)生的方法,天哪 、這么神奇嗎?請看下面這個(gè)操作:
Live Templates使用
就像上面圖中展示的那樣,Live Templates是一種根據(jù)相應(yīng)模板快速補(bǔ)全代碼,并能讓你切換到需要填寫修改參數(shù)的代碼處。就是這么簡單高效。
再比如Button btn= (Button ) findViewById(R.id.button)
,控件的賦值可能是我們最常寫的代碼之一,而我們只需要敲寫處fbc,選中findViewById with cas
如下圖所示。
敲出fbc彈出的提示框
然后就會生成
() findViewById(R.id.);
默認(rèn)的部分Live Templates
在android studio中我們可以通過File > Settings > Editor > Live Templates來查看全部的模板。
如何自定義Live Templates?
在android studio中我們可以通過File > Settings > Editor > Live Templates點(diǎn)擊右側(cè)的添加按鈕會出現(xiàn)下圖所示面板
自定義Live Templates
- 在Abbreviation 中填寫縮寫,如psi
public static final int
的縮寫 - 在Description 中填寫描述 這里寫成public static final int
- 點(diǎn)擊 Define選擇是哪種格式代碼 這里選擇java
- template text 中填寫
public static final int $name$=$value$;
- 點(diǎn)擊 ok完成
好了,我們可以測試一下,當(dāng)打出psi
彈出下圖
測試自定義的psi
選擇psi 會生成
public static final int =;
,這時(shí)光標(biāo)是停在int后,輸入?yún)?shù)名,按 tab鍵切換到等號后,填寫值,完成搞定。。。。
對您有幫助
就點(diǎn)個(gè)贊吧,碼字不易,截圖也不易啊(__)。。。