在许多的网站上要用recyclerView实现类似于Listview的ItemClick事件都是在recyclerview的adapter中写入接口来实现跳转并传递数据,其实 可以通过adapter中itemView的点击事件来实现
废话不多说,直接上代码
class MyHolderView extends RecyclerView.ViewHolder{
TextView tv;
public MyHolderView(View itemView){
tv=itemView.findViewById(R.id.tv);
itemView.setonClickLister(new View.OnClickLinster{
Intent inten=new Intent(context,Main2Activity.class);
intent.putExtra("tilte",tv.setText().toString());
context.startActivity(intent);
});
}
}
代码是手打的,有可能没有写对,将近看吧。