package org.rudirect.android.ui.holder; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import org.rudirect.android.interfaces.ViewHolderClickListener; import org.rudirect.android.R; public class DirectionsStopViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { public ImageView icon; public TextView title; public TextView time; public ViewHolderClickListener mListener; public DirectionsStopViewHolder(View v, ViewHolderClickListener listener) { super(v); icon = (ImageView) v.findViewById(R.id.directions_icon); title = (TextView) v.findViewById(R.id.directions_title); time = (TextView) v.findViewById(R.id.directions_time); mListener = listener; v.setOnClickListener(this); } @Override public void onClick(View v) { mListener.onClick(v, getLayoutPosition()); } }