超便捷的ButterKnife插件安装使用

第一步:导入依赖项

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

选择前两个库添加

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

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

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

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容