ButterKnife+ButterKnife Zelezny 控件空指针问题

由于最近在写项目UI时,经常碰见一个页面要显示很多种状态的UI,虽然对其中的一部分做了一些view封装,但是还是顶不住业务需求的变化。而写这些大量的findViewById方法有非常耗时间,所以就搬起了许久不用的ButteKnife来帮我做这些重复的耗时操作。好了,butterKnife的好处知道了,下面就该使用了,虽然之前用的比较多,但是大四做的毕业项目中,学校规定什么第三方插件都不让使用,还有答辩结束后修改论文的一些事情,那些butterknife的使用方法也差不多忘完了。MD,写到这儿发现前面的都是废话,但是删了也不好,矛盾中。

直接入正题:

        

由于之前也使用过ButterKnife,所以再次使用时,也轻车熟路,直接到项目配置界面,搜索到butterKnife,然后引用到项目中,接着又去搜索了ButterKnife快速注解的插件


 好了,现在butterKnife可以使用了。


写好demo后,运行


****,神马情况,怎么用不了,然后百度了一下,发现全都是从gradle中配置butterknife的,大大小小改了4个地方,麻烦不说,还很容易出错,暂不考虑。关键时刻还是谷歌好使, 虽然也要配置gradle,但是只用一行代码就行(自己写的)。


上面的时自动生成的。运行之后,漂亮的克里斯缇娜就出来了羡慕



上面的就是从Project Structure中配置ButterKnife的方法。



下面也把直接在Gradle中的配置方法贴出来,以备不时之需。



这是项目app的gradle需改的地方


这是项目project的gradle需改的地方


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值