四月,五月是比之前忙了很多,明白了很多,也改变来了很多,今天依旧在被迫加班,手头的工作都做的差不多了,想想已经很久没有学习过新的知识了。人懒又笨,但是也不想辜负朋友的一番好意,Butter Knife就是朋友介绍的比较好用的类库。今天用了一下还是很好用虽然和XUtils的注解很相识,但是呢如果项目中的网络请求没有使用XUtils,就可以使用它了,想说它的使用方法真的很简单,一切了解一下吧。
配置:
用gradle配置的时候加入:
compile ‘com.jakewharton:butterknife:6.1.0‘
注意是加在Module: app的gradle文件中.
加上之后不用运行什么命令,直接Sync一下就可以在External Libraries里面看到butterknife.
功能:
1.减少findViewById()
2.fragment中也可以使用
3.iewHolder类加了一个带参数View的构造方法,用注解标记每个字段,再也不需要在getView()方法里调用findViewById()方法了。
4.减少setOnClickListener()
当然了里面还有好多比较好用的方法,我就挑了几个经常使用的学习了一下,大家有兴趣了可以学学其他的比如可以用reset()方法将ButterKnife注入的View引用设置为null等等。大家周末愉快,下班咯!
时间: 2024-11-05 01:11:36