Android Studio Live Template

  • 啥是Live Template

    简单的说,就是把常用的代码提取成一个代码模板;

    在开发过程中通过少量代码(一般为功能简称或单词首字母)就可以调用该模板,减少重复性工作,提高开发效率。

  • 如何使用

    Android studio默认已经集成了一些Live Template,下面是个简单的例子:

    假如我们的代码中定义了一个list:

    List<String> list = Arrays.asList("a", "b", "c");
    

    现在想遍历这个list,我们只需要敲入:

    itli
    

    然后按Tab键,这时Android Studio就会自动插入遍历list的代码:

    List<String> list = Arrays.asList("a", "b", "c");
    
    for (int i = 0; i < list.size(); i++) {
          Object s =  list.get(i);
    
    }
    

    怎么样,是不是很方便?

    更方便的是,Android Studio默认就提供了很多类似的live template,可以通过File->Setting->Live template查看所有的live template。

  • 创建自定义的Live Template

    随着开发的深入,我们会发现:仅仅使用Android studio自带的live template不能满足我们的需求的。有时候我们想把自己的一些代码存成live template,以便以后能够方便的复用。 其实方法也很简单:

    先选中要创建的代码,然后选择tools-> save as Live Template,命名保存即可。