适配器的 onBindViewHolder 方法中添加点击事件
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
KindF_item item = list.get(position);
holder.imageView.setImageResource(item.getImage());
holder.textView.setText(item.getName());
holder.imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (position) {
case 0://第一个view 被点击
Log.d(TAG, "onClick: " + position);
break;
case 1://第二个view 被点击
Log.d(TAG, "onClick: " + position);
break;
}
}
});
}
0 1 对应菜单 中的 第一 第二个选项 校园卡 水卡 以此类推