ButterKnife+ButterKnife Zelezny 控件空指针问题

来源:互联网 发布:u站淘宝 编辑:程序博客网 时间:2024/06/05 14:54

由于最近在写项目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需改的地方


原创粉丝点击