RecycleView接口回调监听实际操作笔记

MainActivity中运行调用:

re.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(MainActivity.this,XIangqingActivity.class);
        startActivity(intent);
    }
});
 
 
 
 

适配器手写方法:

holder.itemView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (onClick !=null){
            onClick.onClick(v,position);
        }
    }
});
 
 
onBindViewHolder中续写:

holder.itemView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (onClick !=null){
            onClick.onClick(v,position);
        }
    }

});

然后再new一个OnClick.class类:

public interface OnClick {
    void onClick(View view,int postation);
}

猜你喜欢

转载自blog.csdn.net/qq_41832319/article/details/80425055
今日推荐