Пример #1
0
        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);
        }
Пример #2
0
 public ViewHolder(View itemView, ShotAdapter adpt) : base(itemView)
 {
     view        = itemView;
     this.adpt   = adpt;
     view.Click += View_Click;
 }