public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { var vh = new CategoryHolder(LayoutInflater.From(parent.Context).Inflate(Resource.Layout.categorydownloading_Item, parent, false)); vh.Box.Click += (s, e) => Action.Invoke(s, e, (s as TextView).Text); return(vh); }
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { context = parent.Context; View view = LayoutInflater.From(context).Inflate(Resource.Layout.filter_category_row, parent, false); CategoryHolder holder = new CategoryHolder(view); return(holder); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { CategoryHolder vh = holder as CategoryHolder; vh.Bind(categories[position], listener); }