在项目开发过程中,我们经常会许多类似的代码实现,比如显示一个toast,或是一个for循环
Toast.makeText(imContext, imContext.getString(R.string.wait_for_server_feedback),
Toast.LENGTH_SHORT)
.show();
for (int i = 0; i < ; i++) {
}
实现这些重复的代码,是否有更加简便的方式呢?那就是动态代码模板。
如你所见,动态模板就是插入一个代码片段,并且可以通过选项卡指定任何需要的参数,按Tab键可以移动到下一个参数。
Android Studio 已经提供了几十个的动态模板,以下是一些常用的动态模板
你也可以从Settings>Editor>Live Templates中查看更多的模板。
你还可以创建属于自己的常用模板,以下为视频
https://youtu.be/4rI4tTd7-J8
要注意几点:
1、用$包裹$stringVal$,表示你要修改的变量
2、点击change修改动态模板的出发地方
3、点击Edit variables修改变量指的展示
4、代码模板编写时,需要写类的全路径,
android.content.Intent view = new Intent();
view.setAction(Intent.ACTION_VIEW);view.setData(android.net.Uri.parse($url$));
startActivity(view);
不然无法引入该类,如果你设置了类动态引入,则不用。