闲话少说,直入主题首先在AndroidSrudio集成ButterKnife
首先打开设置页面
点击plugins,选项,输入框内输入ButterKnife,它首先是找的你已经安装的插件,如果没会会提示你去联网搜索,然后点击安装,重启,因为我已经安装好了,我就不截图了,
就是这个样子,表命已经安装好了,切记一定要重启,不然不生效!!!!
然后在你的moudle的build.gradle里面添加依赖,这一步必须要做,之前安装的插件只不过是方便写代码,依赖还是要加的!!!
就是下面这样;
compile 'com.jakewharton:butterknife:8.0.1'
然后编译,可以试一下了;
先写布局文件,记住id一定要加(不是废话,都是坑啊!!!)
布局文件写好了,进入正题,来到MainActivity界面,
把鼠标指针放在布局文件上,点击然后快捷键command+N(Mac)/alt+instert(window)会出现如下界面:
点击箭头所指的选项,出现如下界面:
如果要为控件添加点击事件,那么把勾勾上就行了,然后点击Confirm控件的绑定就成功了,会出现如下代码:
至此是不是就完了??你还是太年轻,可以在case里面弹一个Toast试一下
运行,然后点击按钮:
点击按钮你会发现没什么乱用,其实还差一步,不对,是好几步,
打开moudle的build.gradle.在里面加入如下代码
apply plugin: 'android-apt'然后在工程的build.gradle里面加入apt 'com.jakewharton:butterknife-compiler:8.0.1'classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
如图记住看清楚,两个依赖包的版本一定要一致,不然编译不过去!!!
然后再运行,就可以,事情就就做完了!!!
填坑完毕!!!