我在我的项目中使用ButterKnife,它很棒。
我可以通过 ButterKnife.inject(this) 在我的 Activity 中注入内容视图,我还在操作栏中使用自定义视图:
private void configActionbar() {
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
View actionbarView = LayoutInflater.from(this)
.inflate(R.layout.actionbar_view, null);
actionBar.setCustomView(actionbarView);
}
我想在操作栏中包含的视图上绑定 onclick 侦听器。传统方式如下:
Button a = (Button)actionbarView.findViewById(R.id.btn);
a.setOnClickListener(xxxx) ;
预期的黄油刀方式:
@OnClick(R.id.btn)
public void btnClick(){....}
在我的情况下如何使用 ButterKnife 方式?