protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.pie_menu); _pieRecyclerView = FindViewById <RecyclerView>(Resource.Id.pieMenuRecyclerView); _pieLayoutManager = new LinearLayoutManager(this); //_pieLayoutManager = new GridLayoutManager(this, 2, GridLayoutManager.Horizontal, false); _pieRecyclerView.SetLayoutManager(_pieLayoutManager); _pieAdapter = new PieAdapter(); await _pieAdapter.LoadData(); _pieAdapter.ItemClick += PieAdapter_ItemClick; _pieRecyclerView.SetAdapter(_pieAdapter); // Create your application here }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.Pie_menu); //view holder _pieRecyclerView = FindViewById <RecyclerView>(Resource.Id.pieMenuRecyclerView); //layout manager //example of horizontal scrolling grid layout //_pieLayoutManager = new GridLayoutManager(this, 2, GridLayoutManager.Horizontal, false); _pieLayoutManager = new LinearLayoutManager(this); _pieRecyclerView.SetLayoutManager(_pieLayoutManager); //pie adapter _pieAdapter = new PieAdapter(); await _pieAdapter.LoadData(); _pieAdapter.ItemClick += _pieAdapter_ItemClick; _pieRecyclerView.SetAdapter(_pieAdapter); }