「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」
AndroidStudio动态模板
动态模板是什么,AndroidStudio工具中的模板又是什么样子?当我们创建Activity或者java类时,在顶部会出现类似于“Create by xx on date”的提示,这就是AndroidStudio中自带的默认模板。
在AndroidStudio中其实自带了很多的模板,我们也可以事先编辑好模板,然后使用快捷键,配合自动提示,快速方便的生成模板文件。这就是动态模板。为了快速的开发,熟练掌握动态模板对开发者来说是非常重要的。
创建动态模板
操作环境:Android雪狐版本
系统:MaxOs
操作入口: AndroidStudio -> preference -> Editor -> Live Templates
可以看到这里无论是Android还是Java,都有很多个模板。那么我们来创建一个简单的文件类注释模板。
类注释模板
- 选择Android组,点击右上角的加号进行添加
- 填入信息:abbreviation代表着缩写(使用快捷键可以快速打出)、描述(给自己看的)
- 重点代码 Template text
- 选择作用域,含义是这个模板代码在哪部分代码格式中起作用。
我是用的模板是这种格式。$DATE$
其实是个变量,代表创建文件的日期,在note中就可以描述当前的类的备注信息。
/**
* @author by xx, Date on $DATE$.
* note:
*/
在快捷键中使用note
即可快速调用。
代码分割模板
有时候代码过多,想用分割线把它们分开,所以可以创建以下的模板
// --------------------------------------------
//
// $value$ Start
//
// --------------------------------------------
佛祖保佑
大家在类开头的地方有时候会放一个大佛,用来保佑代码没有bug,这个佛难道是自己复制过来的吗? 我们使用动态模板快速解决,先创建模板。
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`---'\___
// .' \\| |// '.
// / \\||| : |||// \
// / _||||| -:- |||||- \
// | | \\\ - /// | |
// | \_| ''\---/'' |_/ |
// \ .-\__ '-' ___/-. /
// ___'. .' /--.--\ `. .'___
// ."" '< `.___\_<|>_/___.' >' "".
// | | : `- \`.;`\ _ /`;.`/ - ` : | |
// \ \ `_. \_ __\ /__ _/ .-` / /
// =====`-.____`.___ \_____/___.-`___.-'=====
// `=---='
//
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// 佛祖保佑 永无BUG
然后快速使用你的输入的快捷键的英文字母就可以了,用起来是不是很爽~
当然系统也给我们提供了很多实用的模板,接着看
系统自带模板
常量TAG
快速打出常量TAG,使用快捷键 const
private static final int $name$ = $value$;
绑定视图
findViewById 的基本操作 快速绑定视图,使用快捷键 fbc
($cast$) findViewById(R.id.$resId$);
快速foreach
快速foreach方法题,使用快捷键 foreach
for ($i$ : $data$) {
$cursor$
}