ButterKnife在RecyclerView adapter中的使用
阿新 • • 發佈:2019-01-27
ButterKnife是一個用起來十分方便的開源庫,我們只需要用一個小小的外掛ButterKnifeZenezny就免去了寫一大袋findViewbyId的書寫,不過在adapter中,外掛自動生成的方式就步行了,我們一般都需要在ViewHolder中實現依賴注入,這時候我們需要像下面這樣
public static class LocationViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.location_show)
TextView locationShow;
@BindView (R.id.statement_show)
TextView stateementShow;
@BindView(R.id.time_show)
TextView timeShow;
@BindView(R.id.spend_money_show)
TextView spendMoneyShow;
@BindView(R.id.spend_time_show)
TextView spendTimeShow;
public LocationViewHolder(View itemView) {
super (itemView);
ButterKnife.bind(this, itemView);
}
}