Actually I wanna get view of particular item in RecyclerView
in my fragment.class
. For this purpose I tried to set a getter
in my adapter
class then tried to access it in my fragment
but I'm unable to access the views .
Code of Adapter Class :
private List<ViewHolder> holder_list=new ArrayList<>();
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
holder_list.add(holder);
}
public ViewHolder getViewHolder(int position){
return holder_list.get(position);
}
Fragment Code:
MessageAdapter.ViewHolder holder= msgAdp.getViewHolder(msgAdp.getItemCount()-1);
//Here holder.mMessageView is a text view
Toast.makeText(ctx,holder.mMessageView.getText().toString(),Toast.LENGTH_SHORT).show();