android studio live templates version,AndroidStudio之live templates

[TOC]

今天的内容可以叫程序员偷懒,在eclipse中有自动补全,那在Androidstudio中呢?当然强大的AS肯定不会叫开发者失望的,反而更加灵活的实现了自定义模块Live Template.接下来开始Live Template的操作吧!

Live Template通过翻译得知叫做实时模板,在 AS 中有两种模板,一种就是你在新建一个 Activity 的时候可以选择 Empty Activity、FullScreen Activity 之类的,这个一般是对你整个文件而言的,还有一种就是本篇要介绍的 Live Template ,这个会在一些常用的代码片段中有重要作用。

查看Live Templates

打开 Setting -> Editor -> Live Templates ,可以看到默认已经有很多 Live Templates 了,可以看下我的截图 Android 分类下有如下这些模板:

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Live Templates 中Android模块

这个是Android默认的模块,其中熟悉的findViewById就可以用fbc代替,很是简单,下面是动态操作.

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

findViewById的动图

自定义单例模块

先新建一个模块组

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

模块组

创建模块

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

创建模块

private static $CLASS$ instance = null;

private $CLASS$(){

}

public static $CLASS$ getInstance() {

synchronized ($CLASS$.class) {

if (instance == null) {

instance = new $CLASS$();

}

}

return instance;

}

选择应用到Java中

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

设置Class的值为类名

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

设置显示类名至于其他的Expression怎么设置可以参考https://www.jetbrains.com/help/idea/2017.1/live-template-variables.html

代码测试

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

单例.gif

自定义注释模板

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

更改author的值和date的值

9f62b48c251a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

结束

当然除了这些模板自己还可以定义不同需求的模板

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值