美文网首页程序员Android开发Android知识
Android开发--开发技巧之Live Templates

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

作者: 船长cp3 | 来源:发表于2016-03-29 19:51 被阅读413次
    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键切换到等号后,填写值,完成搞定。。。。

    对您有帮助
    就点个赞吧,码字不易,截图也不易啊(__)。。。

    相关文章

      网友评论

        本文标题:Android开发--开发技巧之Live Templates

        本文链接:https://www.haomeiwen.com/subject/ycsslttx.html