之前九姑娘所用过的注解框架只有XUtils里面的注解,但是XUtils框架并不只封装了注解框架,所以并不适用于所有人。但ButterKnife是一个纯粹的注解框架,用起来非常舒服也非常简单。本文主要是用来记下九姑娘学习的脚印。
1、导入框架
直接搜索butterknife,出来的第一个就是啦!
2、绑定activity/fragment
(1)activity
在activity中,只需要在setContentView之后加上ButterKnife(this)就行了。注意,必须是在setContentView之后,否则会报空指针错误。
(2)fragment
fragment也需要绑定,但和activity不太一样。
(3)adapter
3、控件
这里要注意的是,由ButterKnife注解的控件不能用static 和private修饰。
4、点击事件
参数不是必须的,看自己的需要啦。