適配器的 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 對應菜單 中的 第一 第二個選項 校園卡 水卡 以此類推