HomeRecyclerviewAdapter类中
第一步:对外提供一个点击的回调接口
public interface onItemClick{
void onClick(View v,int i);
}第二步:提供一个参数
private onItemClick listener;第三步:对外提供一个方法
public void onClickListener(onItemClick listener){
this.listener = listener;
}第四步:点击事件触发接口方法
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
listener.onClick(view,position);
}
});第五步:其他页面调用
homeRecyclerviewAdapter.onClickListener(new HomeRecyclerviewAdapter.onItemClick() {
@Override
public void onClick(View v,int i) {
Toast.makeText(getActivity(),"点击了"+i,Toast.LENGTH_SHORT).show();
}
});
本文介绍了一个自定义的HomeRecyclerviewAdapter类,通过该类实现了RecyclerView的点击监听功能。具体步骤包括定义点击回调接口、设置监听器、触发点击事件等。
988

被折叠的 条评论
为什么被折叠?



