public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.project_team_layout, parent, false); ProjectResourcesViewHolder vh = new ProjectResourcesViewHolder(itemView, OnClick); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { ProjectResourcesViewHolder vh = holder as ProjectResourcesViewHolder; vh.name.Text = mResources[position].resourceName; vh.mLayout.Click += delegate { if (mResources.search(mResources[position].resourceName) == false) { vh.mLayout.SetBackgroundColor(Color.ParseColor("#27ae60")); vh.name.SetTextColor(Color.White); } else { vh.mLayout.SetBackgroundColor(Color.ParseColor("#ffffff")); vh.name.SetTextColor(Color.ParseColor("#808080")); } }; }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { ProjectResourcesViewHolder vh = holder as ProjectResourcesViewHolder; vh.name.Text = mResources[position].resourceName; }