Exemple #1
0
        public PlayerViewHolder(View itemView, Action <T> listener, BaseRecyclerViewAdapter <T> adapter) : base(itemView)
        {
            Image = itemView.FindViewById <ImageView>(Resource.Id.playerTeamImage);
            Text  = itemView.FindViewById <TextView>(Resource.Id.playerName);

            itemView.Click += (sender, e) => listener(adapter.ListItems[AdapterPosition]);
        }
 public void FindAndBindViews()
 {
     mRecycler = FindViewById<RecyclerView>(Resource.Id.rvList);
     mRecycler.SetLayoutManager(new LinearLayoutManager(this));
     refresher = FindViewById<SwipeRefreshLayout>(Resource.Id.refresher);
     refresher.Refresh += (sender, e) => OnRefresh(sAccount);
     refresher.SetColorSchemeResources(Android.Resource.Color.HoloRedLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloGreenLight);
     mAdapter = new BaseRecyclerViewAdapter<UserModel, UserViewHolder>(BaseContext, new List<UserModel>(), Resource.Layout.Item_UserView);
     mRecycler.SetAdapter(mAdapter);
 }