首先在app的build.gradle文件中添加

dependencies {

       implementation 'com.jakewharton:butterknife:7.0.1

}

打开androidStudio的Plugins界面 选择Android ButterKnife Zelezny下载安装

ButterKnife的使用方法

安装完之后 会提示重启

重启之后到Activity中 

在setContentView(R.layout.XXX)下面添加ButterKnife.bind(this)

然后右击布局R.layout.XXX中的XXX 选择Generate-->Generate ButterKnife Injections

ButterKnife的使用方法

可选择生成的控件和点击事件

ButterKnife的使用方法

生成代码如下

ButterKnife的使用方法

注:在Activity中不需要做解绑操作 在Fragment中必须在onDestroyView()中做解绑操作

private Unbinder unbinder;

在定义完View view =...之后

unbinder = ButterKnife.bind(this,view);

在onDestroyView(){

       super.onDestroyView();

       unbinder.unbind();

    }

 

 

 

 

相关文章: