RecyclerView的点击事件

来源:互联网 发布:苹果cms使用cdn问题 编辑:程序博客网 时间:2024/06/06 04:31



RecyclerView点击事件需要用到接口回调:这样才能实现RecyclerView点击事件;


首先先在adapter适配器里写这个:

    Getip getip;    public void setGetip(Getip getip){        this.getip=getip;    }    public interface Getip{        void init(int position);    }
适配器的onBindViewHolder写点击事件
holder.image.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                getip.init(position);
            }
        });


mainactivity页面:
 @Override    public void init(int position) {        Intent intent = new Intent(ListActivity.this, XiangQingActivity.class);        intent.putExtra("pid", list.get(position).getPid() + "");        startActivity(intent);    }









 
原创粉丝点击