Android开发--开发技巧之Live Templates

Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_LONG).show();

不知道你是否在写一个Toast提醒时,忘记在最后调用.show()最后写成

Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_LONG);

现在有一种让你可以永远避免这种情况发生的方法,天哪 、这么神奇吗?请看下面这个操作:


Live Templates使用

就像上面图中展示的那样,Live Templates是一种根据相应模板快速补全代码,并能让你切换到需要填写修改参数的代码处。就是这么简单高效。

再比如Button btn= (Button ) findViewById(R.id.button),控件的赋值可能是我们最常写的代码之一,而我们只需要敲写处fbc,选中findViewById with cas如下图所示。


敲出fbc弹出的提示框


然后就会生成() findViewById(R.id.);


默认的部分Live Templates


在android studio中我们可以通过File > Settings > Editor > Live Templates来查看全部的模板。

如何自定义Live Templates?

在android studio中我们可以通过File > Settings > Editor > Live Templates点击右侧的添加按钮会出现下图所示面板


自定义Live Templates
  • 在Abbreviation 中填写缩写,如psi public static final int的缩写
  • 在Description 中填写描述 这里写成public static final int
  • 点击 Define选择是哪种格式代码 这里选择java
  • template text 中填写public static final int $name$=$value$;
  • 点击 ok完成
    好了,我们可以测试一下,当打出psi弹出下图

测试自定义的psi


选择psi 会生成public static final int =;,这时光标是停在int后,输入参数名,按 tab键切换到等号后,填写值,完成搞定。。。。



文/船长cp3(简书作者)
原文链接:http://www.jianshu.com/p/88b3122d3530
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值