如果你是一位安卓程序员,你一定不会对Toast感到陌生,你有没有在编写Toast千百次之后,感觉到了一丝丝厌倦?你有没有即使敲了千百遍,依然偶尔会犯些低级错误,比如将Toast写出这样:
Toast.makeText(MainActivity.this, "神啊,赐我一个妹子吧!");
可能机智的你早已看穿一切!不屑一顾的说,直接写个工具类封装一下不就OK了,于是你写了下面这些代码(图1):
没错,这的确可以让你避免犯下上面所说的错误,但是你依然无法逃脱调用AppUtils.showTxt(arg1,arg2) 千百遍 之后的厌倦感。而且日常编码中重复性的代码又不仅仅只有Toast这一条,你总不能每次都这样封装吧。
所以勒?嗯,没错,动态模板(Live Templates)!!! 来看看通过使用动态模板之后,每次编写Toast的效果(图2):
只需要输入Toast+Tab键 !也许你会不以为然?但是如果你需要输入的重复性代码是几行甚至几百行的代码块呢?
所以,还在等什麽哦,赶紧用起来吧骚年们!让那些高频的重复性编码工作从此狗带吧!!!
这些是Android Studio内置的一些动态模板,当然只是冰山一角,详细可以查看IDE的设置界面找到全部的内置模板
如果你在自己的Android Studio中找到了动态模板的设置界面,大致应该是这样的(图4),我想不管是window下还是Mac下该页面应该都大同小异。
没错,看的仔细的童鞋可能发现了,动态模板可以自定义添加和修改!!!碉堡了有没有!
并且支持所有动态模板的默认扩展按键的自定义,默认是Tab,还支持Space和Enter键 ,总共三个可选。然后针对每一条模板,可以设置独立的扩展按键(如图5)。
好啦,大致就这么多吧,希望对大家有用^_^,Ps:纯手写,不足之处,还望指正;
最终幻想:总幻想有一天粗线一位神秘的热衷打赏的土豪,哈哈~