Ejemplo n.º 1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);
            SupportActionBar.SetDisplayShowHomeEnabled(true);

            var chemicals = new List <Chemical>
            {
                new Chemical {
                    Name = "Niacin", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Biotin", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Chromichlorid", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Natriumselenit", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Manganosulfate", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Natriummolybdate", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Ergocalciferol", DrawableId = Resource.Drawable.Icon
                },
                new Chemical {
                    Name = "Cyanocobalamin", DrawableId = Resource.Drawable.Icon
                },
            };

            _recyclerView  = FindViewById <RecyclerView>(Resource.Id.recyclerView);
            _adapter       = new RecyclerViewAdapter(this, chemicals);
            _LayoutManager = new LinearLayoutManager(this);
            _recyclerView.SetLayoutManager(_LayoutManager);
            _recyclerView.SetAdapter(_adapter);//
        }
 public ChemicalFilter(RecyclerViewAdapter adapter)
 {
     _adapter = adapter;
 }