public class AdapterClass extends RecyclerView.Adapter<AdapterClass.MyViewHolder> {_x000D_
private LayoutInflater inflater;_x000D_
private Context context;_x000D_
List<Information>data= Collections.emptyList();_x000D_
public AdapterClass(Context context,List<Information>data){_x000D_
this.context=context;_x000D_
_x000D_
inflater= LayoutInflater.from(context);_x000D_
this.data=data;_x000D_
}_x000D_
@Override_x000D_
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {_x000D_
View view= inflater.inflate(R.layout.custom_row,parent,false);_x000D_
MyViewHolder holder=new MyViewHolder(view);_x000D_
return holder;_x000D_
}_x000D_
_x000D_
@Override_x000D_
public void onBindViewHolder(MyViewHolder holder, int position) {_x000D_
Information current=data.get(position);_x000D_
holder.title.setText(current.title);_x000D_
holder.icon.setImageResource(current.iconId);_x000D_
_x000D_
}_x000D_
_x000D_
@Override_x000D_
public int getItemCount() {_x000D_
return data.size();_x000D_
}_x000D_
class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{_x000D_
TextView title;_x000D_
ImageView icon;_x000D_
_x000D_
public MyViewHolder(View itemView) {_x000D_
super(itemView);_x000D_
title=(TextView)itemView.findViewById(R.id.listText);_x000D_
icon=(ImageView)itemView.findViewById(R.id.listIcon);_x000D_
itemView.setClickable(true);_x000D_
itemView.setOnClickListener(this);_x000D_
}_x000D_
_x000D_
@Override_x000D_
public void onClick(View v) {_x000D_
_x000D_
Toast.makeText(context,"The Item Clicked is: "+getPosition(),Toast.LENGTH_SHORT).show();_x000D_
}_x000D_
};_x000D_
}
_x000D_
public class AdapterClass extends RecyclerView.Adapter<AdapterClass.MyViewHolder> {_x000D_
private LayoutInflater inflater;_x000D_
private Context context;_x000D_
List<Information>data= Collections.emptyList();_x000D_
public AdapterClass(Context context,List<Information>data){_x000D_
this.context=context;_x000D_
_x000D_
inflater= LayoutInflater.from(context);_x000D_
this.data=data;_x000D_
}_x000D_
@Override_x000D_
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {_x000D_
View view= inflater.inflate(R.layout.custom_row,parent,false);_x000D_
MyViewHolder holder=new MyViewHolder(view);_x000D_
return holder;_x000D_
}_x000D_
_x000D_
@Override_x000D_
public void onBindViewHolder(MyViewHolder holder, int position) {_x000D_
Information current=data.get(position);_x000D_
holder.title.setText(current.title);_x000D_
holder.icon.setImageResource(current.iconId);_x000D_
_x000D_
}_x000D_
_x000D_
@Override_x000D_
public int getItemCount() {_x000D_
return data.size();_x000D_
}_x000D_
class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{_x000D_
TextView title;_x000D_
ImageView icon;_x000D_
_x000D_
public MyViewHolder(View itemView) {_x000D_
super(itemView);_x000D_
title=(TextView)itemView.findViewById(R.id.listText);_x000D_
icon=(ImageView)itemView.findViewById(R.id.listIcon);_x000D_
itemView.setClickable(true);_x000D_
itemView.setOnClickListener(this);_x000D_
}_x000D_
_x000D_
@Override_x000D_
public void onClick(View v) {_x000D_
_x000D_
Toast.makeText(context,"The Item Clicked is: "+getPosition(),Toast.LENGTH_SHORT).show();_x000D_
}_x000D_
};_x000D_
}
_x000D_