I am new to android. I am trying to create a RecyclerView
using this tutorial. The RecyclerView
works fine. My problem is, I want to get the title and description of the clicked item of the RecyclerView
.
Can someone help me? Here is my full code.
Updated
public class View_Holder extends RecyclerView.ViewHolder implements View.OnClickListener{
CardView cv;
TextView title;
TextView description;
ImageView imageView;
View_Holder(View itemView) {
super(itemView);
cv = (CardView) itemView.findViewById(R.id.cardView);
title = (TextView) itemView.findViewById(R.id.title);
description = (TextView) itemView.findViewById(R.id.description);
imageView = (ImageView) itemView.findViewById(R.id.imageView);
//added by me
title.setOnClickListener(this);
description.setOnClickListener(this);
imageView.setOnClickListener(this);
}
//added by me
public ImageView getImageView() {
return imageView;
}
public TextView getTitle() {
return title;
}
public TextView getDescription() {
return description;
}
@Override
public void onClick(View v) {
// Toast.makeText(get, "CLICK", Toast.LENGTH_SHORT).show();
Log.i("positon-of-clicked-item", String.valueOf(getAdapterPosition()));
Log.i("positon-of-clicked-item", String.valueOf(getLayoutPosition()));
Log.i("positon-of-clicked-item", String.valueOf(this.getTitle()));
Log.i("positon-of-clicked-item", String.valueOf(this.getDescription()));
// getLayoutPosition(); //no method like that
}