Android開發(fā)--開發(fā)技巧之Live Templates

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è)贊吧,碼字不易,截圖也不易啊(__)。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 6,497評論 0 17
  • 以下程序有錯(cuò)誤,閃退 先mark下,回頭改 ————————Activity03———————— package...
    Honour_Lee閱讀 942評論 0 1
  • 偶然在一個(gè)群里發(fā)現(xiàn)了朋友分享的一篇自己特別喜歡的文章,由此才知道有簡書這個(gè)工具。感嘆之余又覺得自己已經(jīng)out了。專...
    茉莉141319閱讀 213評論 0 0
  • zTree是利用jQuery的核心代碼,實(shí)現(xiàn)一套能完成大部分常用功能的Tree插件先來看下我們 想要實(shí)現(xiàn)的效果哦 ...
    fortunatelys閱讀 884評論 0 1