【发布时间】:2017-10-18 09:04:37
【问题描述】:
在此方法中将黄油刀的@OnClick 添加到视图中的正确方法是什么?
private List<Foo> foos;
private RecyclerView recyclerView;
private MapActivity mapView;
@Override
public RecyclerView.ViewHolder onCreateViewHolder(final ViewGroup parent, final int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_foo, parent,
false);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int selectedPosition = recyclerView.getChildAdapterPosition(v);
mapView.onFooSelected(foos.get(selectedPosition));
}
});
return new FooInfoViewHolder(view);
}
这个问题的不同之处在于我想将@OnClick绑定到FooInfoViewHolder本身。
【问题讨论】:
标签: java android onclick android-viewholder butterknife