我不知道我应该采用哪种具体方法OnClickListener
,或者如何设置OnClickListener
以获取正确的上下文并为每个新意图返回正确的位置。
public class RecyclerAdapter extends RecyclerView.Adapter<RecyclerAdapter.ViewHolder> {
String [] name={"One","Two","Three","Four",
"Five","Six","Seven","Eight","Nine","Ten",
"Eleven", "Twelve", "Thirteen", "Fourteen"};
private static final String TAG = "###RecyclerViewAdapter###";
private String[] mHeaderSet;
public RecyclerAdapter(final String[] headerSet){
mHeaderSet = headerSet;
}
public static class ViewHolder extends RecyclerView.ViewHolder {
CardView cardView;
public ViewHolder(View itemView) {
super(itemView);
cardView = (CardView) itemView.findViewById(R.id.card_view);
}
}
@Override
public RecyclerAdapter.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.item_list, viewGroup, false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(RecyclerAdapter.ViewHolder viewHolder, int position) {
final TextView header = (TextView) viewHolder.cardView.findViewById(R.id.list_title);
header.setText(mHeaderSet[position]);
}
@Override
public int getItemCount() {
return mHeaderSet.length;
}
}