public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.AllShots, container, false); //view.FindViewById<GridView>(Resource.Id.shotslist).ItemClick += AllShotsFrag_ItemClick; _adapter = new ShotAdapter(Activity); _adapter.OnShotSelected += _adapter_OnShotSelected; view.FindViewById <RecyclerView>(Resource.Id.shotslist).SetLayoutManager(new GridLayoutManager(Context, 3)); view.FindViewById <RecyclerView>(Resource.Id.shotslist).SetAdapter(_adapter); //start adapters: if (Bootlegger.BootleggerClient.CurrentClientRole != null && Bootlegger.BootleggerClient.CurrentEvent != null) { _adapter.UpdateData(Bootlegger.BootleggerClient.CurrentEvent?._shottypes); } theview = view; return(view); }
public ViewHolder(View itemView, ShotAdapter adpt) : base(itemView) { view = itemView; this.adpt = adpt; view.Click += View_Click; }