美文网首页
在Activity中调用Adapter的点击事件

在Activity中调用Adapter的点击事件

作者: 尘尘尘尘尘 | 来源:发表于2019-10-11 14:51 被阅读0次

Adapter

public interface onClickListener{

    void itemOnClick(int position, View v);

    void unReadOnClick(int position,View v);

    void deleteOnClick(int position, View v);

}

private onClickListener mOnClickListener;

public onClickListener getOnClickListener(){

    return mOnClickListener;

}

public void setOnClickListener(onClickListener mOnClickListener){

    this.mOnClickListener= mOnClickListener;

}

事件绑定

holder.btnDelete.setTag(position);

holder.btnDelete.setOnClickListener(new View.OnClickListener() {

    @Override

    public void onClick(View v) {

        if(null!=mOnClickListener){

                mOnClickListener.deleteOnClick((Integer) v.getTag(),v);

        }

    }

});

Activity中

adapter.setOnClickListener(new onClickListener() {});

相关文章

网友评论

      本文标题:在Activity中调用Adapter的点击事件

      本文链接:https://www.haomeiwen.com/subject/ffntmctx.html