Android Studio 对于常用的一些代码,提供了很多简单的写法,可以大大节省时间,如下输入简写,然后按 tab 或 enter 就可生成完整的语句。
在 Android Studio
- Editor
- Live Templates
- Android
中可以看到默认的几种 Live Templates。另外,Live Templates 支持自定义,可以对模板进行修改、删除、添加,充分满足开发者懒得多打字的需求。
其中有些不常用的,所以建议大家看我的文字版,每一部分都按照从常用到不常用排序。
Android
fbc
↓tab
() findViewById(R.id.);
rgS
↓tab
.getString(R.string.)
logd
↓tab
Log.d(TAG, " ");
foreach
↓tab
for (:) {
}
fori
↓tab
for (int i = 0; i < ; i++) {
}
newInstance
↓tab
public static MyFragment newInstance() {
Bundle args = new Bundle();
MyFragment fragment = new MyFragment();
fragment.setArguments(args);
return fragment;
}
没错,Fragment 创建实例就是可以这么简单。
noInstance
↓tab
private Apple() {
//no instance
}
可以快速创建普通构造函数
starter
↓tab
public static void start(Context context) {
Intent starter = new Intent(context, Apple.class);
starter.putExtra();
context.startActivity(starter);
}
用来打开一个 Activity 的方法。
Toast
↓tab
Toast.makeText(, "", Toast.LENGTH_SHORT).show();
plain
psf
↓tab
public static final
psfi
↓tab
public static final int
psfs
↓tab
public static final String
AndroidXML
在 layout 的 xml 文件中使用的快捷模板。
lh
↓tab
android:layout_height=""
lhw
↓tab
android:layout_height="wrap_content"
lhm
↓tab
android:layout_height="match_parent"
同上面三个,对layout_width
的设置分别是 lw
, lww
, lwm
。
toolsNs
↓tab
xmlns:tools="http://schemas.android.com/tools"
有时候需要自己添加 tools:
命名空间,直接用快捷模板就出来了。
学会简写,节省时间。时间就是金钱,金钱就是,不用我说了。