Butter Knife的使用(仅限Android Studio)

        四月,五月是比之前忙了很多,明白了很多,也改变来了很多,今天依旧在被迫加班,手头的工作都做的差不多了,想想已经很久没有学习过新的知识了。人懒又笨,但是也不想辜负朋友的一番好意,Butter Knife就是朋友介绍的比较好用的类库。今天用了一下还是很好用虽然和XUtils的注解很相识,但是呢如果项目中的网络请求没有使用XUtils,就可以使用它了,想说它的使用方法真的很简单,一切了解一下吧。

配置:

用gradle配置的时候加入:

compile 'com.jakewharton:butterknife:6.1.0'

注意是加在Module: app的gradle文件中.

加上之后不用运行什么命令,直接Sync一下就可以在External Libraries里面看到butterknife.

功能:

 1.减少findViewById()

Butter Knife的使用(仅限Android Studio)_第1张图片

2.fragment中也可以使用

Butter Knife的使用(仅限Android Studio)_第2张图片

3.iewHolder类加了一个带参数View的构造方法,用注解标记每个字段,再也不需要在getView()方法里调用findViewById()方法了。

Butter Knife的使用(仅限Android Studio)_第3张图片

4.减少setOnClickListener()

Butter Knife的使用(仅限Android Studio)_第4张图片


      当然了里面还有好多比较好用的方法,我就挑了几个经常使用的学习了一下,大家有兴趣了可以学学其他的比如可以用reset()方法将ButterKnife注入的View引用设置为null等等。大家周末愉快,下班咯!

你可能感兴趣的:(Butter Knife的使用(仅限Android Studio))