BufferKnife注解式框架

依赖注入BufferKnife方法,通过注解,使layout中的View和代码中的对象自动绑定,

首先,需要添加依赖,非常推荐在File->Project Structure->app->Dependencies->+->LibraryDepency中直接搜索bufferknife,然后添加确认,如下:

然后就可以使用注解绑定了,如下:

@BindView(R.id.pager)
ViewPager pager;
@BindView(R.id.indicator)
TabPageIndicator indicator;

接着,在主函数中声明,如下:
ButterKnife.bind(this);

最后,添加响应函数,就OK啦!
@OnClick(R.id.startService)
public void setStartServiceOnClick(){
//TODO
}
原文地址:https://www.cnblogs.com/uestczj/p/6517596.html