第一次使用ButterKnife的时候是课上听来的,自己立马就使用了一下,那感觉,真爽!
不过那时候用的是Elipse,现在工作了,公司用的都是Android Studio,没办法,重头来呗。浪了一下,现在整理给大家。
我们使用ButterKnife,显然就是为了减轻开发负担,忽略一些体力活, 尤其是当你的layout中有很多很多的view需要通过findviewbyid来获得引用时。实际上如果不用这个插件而通过手打加ButtefKnife注解的方式,要是view很多启示也挺麻烦的,一个控件也得写个2行吧。。。
ps:在论坛中找了好几个相关的说明,但都比较老旧了
1、肯定是先启动AS了,单击菜单栏的【File】---->选择【Setting】,选中【Plugins】(插件),这里的插件可能比较多,可以直接在搜索框输入“Android ButterKnife Z”
第一次应该没有安装Android ButterKnife Zelezny这个插件,但你可以看到它,需要做的就是点击后在右侧选择【install】,就开始下载安装了。
下载安装很快的,完成后,需要重启AS
还需要在bulid.gradle中添加依赖,现在是新版:
com.jakewharton:butterknife:8.0.0
重新gradle一下
在activity或者fragment中ViewHolder的layout资源代码上,右击,选择 Generate
然后 Generate ButterKnife Injections,这时候生成类似于下列的选择框:
选择需要注入的View
点击确认
爽了。。。。一下子全写完了,完胜体力活!