超便捷的ButterKnife插件安装使用

第一步:导入依赖项

导入依赖项:Project Structure→app→Dependencies→add→Library Dependence然后搜索ButterKnife导入对应的依赖。如下图

超便捷的ButterKnife插件安装使用_第1张图片

选择前两个库添加

超便捷的ButterKnife插件安装使用_第2张图片

第二步 需要添加的一些插件

2.1 Project的build.gradle文件中增加classpath内容:

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

超便捷的ButterKnife插件安装使用_第3张图片

2.2  module的build.gradle文件中增加classpath内容:

apply plugin: 'android-apt'//添加这句

超便捷的ButterKnife插件安装使用_第4张图片

apt 'com.jakewharton:butterknife-compiler:8.4.0'//会自动生成,如果没有则手动添加

compile 'com.jakewharton:butterknife:8.4.0'//会自动生成,如果没有则手动添加

超便捷的ButterKnife插件安装使用_第5张图片

第三步 代码中的使用,具体就是之前的inject变成了现在的bind,其他变化不大

3.1 将光标移至setcontentview()方法中,使用快捷键alt+insert打开generate如下图会出现generate butterknife injections

超便捷的ButterKnife插件安装使用_第6张图片

3.2 如上图点击后进入,选择需要的控件然后点击 confirm就可以了。

超便捷的ButterKnife插件安装使用_第7张图片

3.3 如下图 textview是使用插件直接生成的,其他空间是传统方法生成的,需要注意的是,使用插件要在oncreate()方法中添加butterknife.bind(this)方法。

超便捷的ButterKnife插件安装使用_第8张图片

你可能感兴趣的:(超便捷的ButterKnife插件安装使用)