示例#1
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            RecyclerViewHolder vh = holder as RecyclerViewHolder;

            presenter = new Presenter(vh, new Interactor(new ModelCreator(_repository)), new Router(vh.ItemView.Context));
            presenter.Init(_usersList[position].Id);
        }
示例#2
0
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View itemView = LayoutInflater.From(parent.Context).
                        Inflate(Resource.Layout.item, parent, false);

            var vh = new RecyclerViewHolder(itemView);
            return vh;
        }
示例#3
0
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View itemView = LayoutInflater.From(parent.Context).
                            Inflate(Resource.Layout.Item, parent, false);

            var card = parent.FindViewById <CardView>(Resource.Id.cardView);

            var vh = new RecyclerViewHolder(itemView, OnClick);

            return(vh);
        }