您的位置:首页 > 其它

接口回调实现RecyclerView的条目点击事件

2017-12-30 09:06 543 查看
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());
}
Activity
2.Actvivty中调用点击事件的接口(接口用适配器调用)
recyAdapter.setOnItemClickListener(new RecyAdapter.OnItemClickListener() {
@Override
public void onItemClick(int postion) {

}
});

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐