代码如下:
public class myViewholder extends RecyclerView.ViewHolder implements View.OnClickListener{ private TextView tv_bookname; private TextView tv_bookauthor; private TextView tv_bookintroduce; private ImageView img_book; public myViewholder(View itemView) { super(itemView); tv_bookname= (TextView) itemView.findViewById(R.id.item_bookname); tv_bookauthor= (TextView) itemView.findViewById(R.id.item_bookauthor); tv_bookintroduce= (TextView) itemView.findViewById(R.id.item_bookintroduce); img_book= (ImageView) itemView.findViewById(R.id.item_bookimage); itemView.setOnClickListener(this); } @Override public void onClick(View v) { Log.d(TAG,"onClick--position:"+getAdapterPosition()); //得到索书号 //跳转窗体,携带索书号 Intent intent=new Intent(context,DetailsActivity.class); intent.putExtra("book_callnum",(String)list.get(getAdapterPosition()).get("book_callnumber")); context.startActivity(intent); } }