第一步
先打开Settings => Pluins 中搜索并安装该插件
安装后如图所示;
第二步
再在build.gradle 中配置 添加上该依赖库
compile 'com.jakewharton:butterknife:8.8.1'
重新编译一下该项目,通过后继续操作。
第三步
划重点 很多人安装后了不知道怎么使用
其实正确的方法是对着所要进行注解的布局文件名称点击右键 => generate
然后点击 generate butterknife injections
注意:
如果是在Activity 中,要在OnCreate() 方法中加上这句话
ButterKnife.bind(this);
如果 是在 Fragment中,要在View.OnCreateView() 中一定要加上这句话
ButterKnife.bind(this, rootView);
也 可以 写一个BaseActivity ,提前进行绑定;
即写一个
initview(){
ButterKnife.bind(this);
}
然后让子类继承他的方法也可以
效果如下
可以看见ButterKnife 为我们实例化好了 所有的需要用到的控件ID
也写好了点击事件,非常方便的一款插件,极大的提升了我们的开发效率。