Android studio 使用技巧(2)----动态模板(L
2017-03-08 本文已影响107人
hwj3747
作者:hwj3747
转载请注明
使用场景
在Android代码中经常有一些固定的句式,比如:
Toast.makeText(getContext(),"XXXXX",Toast.LENGTH_SHORT).show();
Log.i("XX","XX");
类似这样的一句代码变化比较少的,固定的地方居多的句式,我们可以用动态模板快速生成。
使用方法
就以上面的Toast为例:首先打开设置界面搜索Live Templates找到动态模板的设置界面。
![](https://img.haomeiwen.com/i2638634/c8244b5d6ed03e74.png)
点击user,选择右边的加号新建一个模板,Abbreviation框填入一个模板的名字,后面我们调用这个模板的时候只要写这个名字就能快速生成模板了。Description填写该模板的详细信息,描述该模板的作用。最后Template Text,就是模板的内容了,我们只需要将代码复制进去,再将里面动态改变的东西标记出来就行了,句式为$XXX$,两个美元符号,中间一个变量。
![](https://img.haomeiwen.com/i2638634/b8e350aa797334f6.png)
接下来,选择下面的define按钮,定义该模板的类型。在这里我们选择Java,再点击OK,至此,我们的动态模板就生成完毕了!
![](https://img.haomeiwen.com/i2638634/d680f71cbc362ed7.png)
如何调用
在代码文件中写上,刚刚在Abbreviation框写的名字,就会出现提示,点击,就可以快速生成代码了。
![](https://img.haomeiwen.com/i2638634/6c2301a7d1443863.png)
![](https://img.haomeiwen.com/i2638634/abc894cf9d43917f.png)
如果有多个变量,每写完一个变量,按回车,光标就会跳到下一个变量的位置,非常方便!