1.适配器中添加如下代码
public interface OnItemClickListener { public void onItemClick(int postion); } OnItemClickListener mClickListener; public void setOnItemClickListener(OnItemClickListener listener) { this.mClickListener = listener; }@Override public void onBindViewHolder(ViewHolder1 holder, final int position) { String pic_radio = list.get(position).getPic_radio(); Glide.with(context).load(pic_radio).into(holder.imagerecy); //条目点击事件 holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (mClickListener!=null){ mClickListener.onItemClick(position); } } }); holder.textrecy_01.setText(list.get(position).getTitle()); holder.textrecy_02.setText(list.get(position).getAuthor()+" - "+list.get(position).getAlbum_title()); }2.Actvivty中调用点击事件的接口(接口用适配器调用)Activity
recyAdapter.setOnItemClickListener(new RecyAdapter.OnItemClickListener() { @Override public void onItemClick(int postion) { } });