RecyclerView簡單的的點擊事件

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章