使用Android ButterKnife Zelezny的正确姿势

0.前言

  一开始我在使用Android ButterKnife Zelezny这款插件的时候,遇到了很多问题,比如说:明明安装了这个插件想要爽一下的时候,发现右键布局点击Generate时候,Generate ButterKnife Injections死活出不来,后面好不容易搞出来了,却又报空指针,搞得我一度想放弃这款插件。
  然而事在人为,通过无数个搜索,我终于找到了问题所在,网上对于Android ButterKnife Zelezny的使用说明很多都是一笔带过,或者是已经过时了,在此我基于butterknife:8.4.0Android ButterKnife Zelezny的使用做一个较为详细的使用说明。

1.安装Android ButterKnife Zelezny

  这个虽然很简单,不过既然是要做详细说明,那当然是从这个开始说起:
  1、点击AS的setting。   
  2、选择plugins。   
  3、点击Browse Repositories。   
  4、搜索Android ButterKnife Zelezny。   
  5、双击安装,安装完毕后,AS会提示重启,之后及安装完毕了。

2.在项目中依赖Butterknife

  一开始我以为只要安装好插件就可以使用了,后来才发现,插件不过是帮助你快速生成模板,并不会为你添加其他东西。虽然我们有了插件,但是没有Butterknife这个依赖,当然用不了啦。
  好了,废话不多说,接下来就对project添加依赖。首先打开你项目下的build.gradle(注意,是project下的,不是app里面的)
dependencies下添加:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
就长下面酱紫:

buildscript { 
    repositories { 
        mavenCentral() 
    } 
    dependencies { 
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
        }
    }

然后打开app下的build.gradle,添加
apply plugin: 'android-apt'

dependencies { 
    compile 'com.jakewharton:butterknife:8.4.0' 
    apt 'com.jakewharton:butterknife-compiler:8.4.0'
    }

到此,Android ButterKnife Zelezny已经可以正常使用了

  关于CreateViewHolder的用法,就是在其构造函数中传入一个View,相信只要写过适配器的朋友看一眼就知道怎么用了。
  最后附上Butterknife的github项目地址,若是ButterKnife有升级的话可以随时到这里查看下载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值