예제 #1
0
        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
        }
예제 #2
0
        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);
        }