// Create new views (invoked by the layout manager) public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { //Setup your layout here View itemView = null; //var id = Resource.Layout.__YOUR_ITEM_HERE; //itemView = LayoutInflater.From(parent.Context). // Inflate(id, parent, false); var vh = new MyViewHolder(itemView, OnClick, OnLongClick); return vh; }