为什么要用ButterKnife
1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率2.方便的处理Adapter里的ViewHolder绑定问题
3.运行时不会影响APP效率,使用配置方便
4.代码清晰,可读性强
具体使用
1.第一步关闭打开AS点击插件,会出现插件下载列表,搜索ButterKnife并下载
2.在项目的build.gradle(project)的dependencies中加入
classpath'com.neenbedankt.gradle.plugins:android-apt:1.8'
在项目build.gradle(Moudle.app)的第二行加入
apply plugin: 'com.neenbedankt.android-apt'
在dependencies 中加入
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
3.右键点击布局文件,在右边点击ButterKnife,在出现的对话框选择内容,点击确认就会生成
文件,如下图