コード例 #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            RegisterForDetailsRequests(bundle);

            SetContentView(Resource.Layout.home);

            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ActionBar.SetHomeButtonEnabled(true);

            _drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            _drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_light, (int)GravityFlags.Start);
            _drawerToggle = new MyActionBarDrawerToggle(this, _drawer, Resource.Drawable.ic_drawer_dark,
                                                        Resource.String.drawer_open, Resource.String.drawer_close);
            _drawerToggle.DrawerClosed += (_, e) => InvalidateOptionsMenu();
            _drawerToggle.DrawerOpened += (_, e) => InvalidateOptionsMenu();
            _drawer.SetDrawerListener(_drawerToggle);

            if (bundle == null)
            {
                ViewModel.ShowMenuCommand.Execute(null);

                _drawer.OpenDrawer((int)GravityFlags.Left);
            }
        }
コード例 #2
0
ファイル: NewsActivity.cs プロジェクト: AlexKoloCorp/volks
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.news_feed);
            myDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            myLeftDrawer   = FindViewById <ListView>(Resource.Id.left_drawer);
            myToolBar      = FindViewById <SupportToolbar>(Resource.Id.toolBar);
            SetSupportActionBar(myToolBar);

            leftDataSet = new List <string>();
            leftDataSet.Add("my cabinet");
            leftDataSet.Add("news");
            leftDataSet.Add("configurator");
            leftArrayAdapter     = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, leftDataSet);
            myLeftDrawer.Adapter = leftArrayAdapter;

            myLeftDrawer.ItemClick += MyLeftDrawer_ItemClick;

            myDrawerToggle = new MyActionBarDrawerToggle(
                this,
                myDrawerLayout,
                Resource.String.openDraver,
                Resource.String.closeDraver
                );
#pragma warning disable CS0618 // Type or member is obsolete
            myDrawerLayout.SetDrawerListener(myDrawerToggle);
#pragma warning restore CS0618 // Type or member is obsolete
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(false);
            myDrawerToggle.SyncState();
        }
コード例 #3
0
        /// <summary>
        /// Setups the side menu.
        /// </summary>
        /// <returns>The side menu.</returns>
        private void SetupSideMenu()
        {
            _drawerLayout = (DrawerLayout)FindViewById(Resource.Id.drawer_layout);

            TextView tvChangeNumberLbl = FindViewById <TextView>(Resource.Id.tvChangeNumberLbl);

            tvChangeNumberLbl.Click += delegate {
                _drawerLayout.CloseDrawer(GravityCompat.Start);

                //StartActivity(new Intent(_context, typeof(ChangeNumberActivity)));

                StartActivityForResult(new Intent(_context, typeof(ChangeNumberActivity)), 1001);
            };


            ImageView imgCloseDrawer = FindViewById <ImageView>(Resource.Id.imgCloseDrawer);

            imgCloseDrawer.Click += delegate {
                _drawerLayout.CloseDrawer(GravityCompat.Start);
            };

            drawerToggle = new MyActionBarDrawerToggle(this,
                                                       _drawerLayout, toolbar,
                                                       Resource.String.open_drawer,
                                                       Resource.String.close_drawer);
            _drawerLayout.AddDrawerListener(drawerToggle);

            SupportActionBar.SetDisplayShowHomeEnabled(true);

            drawerToggle.SyncState();
            drawerToggle.DrawerIndicatorEnabled = true;
        }
コード例 #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            this.title                      = this.drawerTitle = this.Title;
            this.drawerLayout               = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            this.drawerListView             = this.FindViewById <ListView>(Resource.Id.left_drawer);
            this.drawerListView.Adapter     = new ArrayAdapter <string>(this, Resource.Layout.item_menu, Sections);
            this.drawerListView.ItemClick  += (sender, args) => ListItemClicked(args.Position);
            this.drawerToggle               = new MyActionBarDrawerToggle(this, this.drawerLayout, this.Toolbar, Resource.String.drawer_open, Resource.String.drawer_close);
            this.drawerToggle.DrawerClosed += (o, args) =>
            {
                this.SupportActionBar.Title = this.title;
                this.InvalidateOptionsMenu();
            };

            this.drawerToggle.DrawerOpened += (o, args) => {
                this.SupportActionBar.Title = this.drawerTitle;
                this.InvalidateOptionsMenu();
            };
            this.drawerLayout.SetDrawerListener(this.drawerToggle);

            if (savedInstanceState == null)
            {
                ListItemClicked(0);
            }
        }
コード例 #5
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);



            //toolbar
            mToolbar      = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mLeftDrawer   = FindViewById <ListView>(Resource.Id.left_drawer);

            //init leftdrawer items here ####
            ListviewAssistant = new ListViewAssistant(this, mLeftDrawer);


            //make sure fragment is init
            // add all the possible fragments
            MainFragment = new FragmentHelper(new FragHome(), "FragHome", Resource.Id.FragmentContainer);
            //MainFragment.Add(new FragAbout(), "FragAbout");
            //MainFragment.Add(new FragModule(), "FragModule");
            //MainFragment.Add(new FragProfile(), "FragProfile");
            //MainFragment.Add(new FragSettings(), "FragSettings");
            MainFragment.FinalizeAdd(SupportFragmentManager.BeginTransaction());
            //Manage The fragment here
            ListviewAssistant.ItemClick += ListviewAssistant_ItemClick;

            SetSupportActionBar(mToolbar);

            mDrawerToggle = new MyActionBarDrawerToggle(this, mDrawerLayout,
                                                        Resource.String.openDrawer,     //top bar title when string is opened
                                                        Resource.String.ApplicationName //top bar title when closed
                                                        );

            mDrawerLayout.SetDrawerListener(mDrawerToggle);
            //SupportActionBar.SetTitle(Resource.String.ApplicationName);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true); //this replace the next' lines code because it is depreciated in 22
            //SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            mDrawerToggle.SyncState();

            if (bundle != null) //first time
            {
                if (bundle.GetString("DrawerState") == "Opened")
                {
                    SupportActionBar.SetTitle(Resource.String.openDrawer);
                }
                else
                {
                    SupportActionBar.SetTitle(Resource.String.ApplicationName);
                }
            }
            else
            {
                SupportActionBar.SetTitle(Resource.String.ApplicationName);
            }
        }
コード例 #6
0
ファイル: HomeActivity.cs プロジェクト: jdarjona/DataASW
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            this.title = this.drawerTitle = this.Title;

            Helpers.Preferencias preferencias = new Preferencias(this);

            this.drawerLayout   = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            this.drawerListView = this.FindViewById <ListView>(Resource.Id.left_drawer_Menu);

            //Create Adapter for drawer List
            this.drawerListView.Adapter = new ArrayAdapter <string>(this, Resource.Layout.item_menu, Sections);

            //Set click handler when item is selected
            this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position);

            //Set Drawer Shadow
            this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);


            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout,
                                                            this.Toolbar,
                                                            Resource.String.drawer_open,
                                                            Resource.String.drawer_close);

            //Display the current fragments title and update the options menu
            this.drawerToggle.DrawerClosed += (o, args) => {
                //this.SupportActionBar.Title = this.title;
                this.InvalidateOptionsMenu();
            };

            //Display the drawer title and update the options menu
            this.drawerToggle.DrawerOpened += (o, args) => {
                //this.SupportActionBar.Title = this.drawerTitle;
                this.InvalidateOptionsMenu();
            };

            //Set the drawer lister to be the toggle.
            this.drawerLayout.SetDrawerListener(this.drawerToggle);

            string action = this.Intent.GetStringExtra("idFragment");

            if (!string.IsNullOrEmpty(action))
            {
                int idFragment;

                int.TryParse(action, out idFragment);

                ListItemClicked(idFragment);
            }
            else
            {
                ListItemClicked(0);
            }


            initFirebase();
        }
コード例 #7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.ConfigTables);
            suppToolbar         = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            drawerLayout        = FindViewById <DrawerLayout>(Resource.Id.Drawer);
            viewDrawer          = FindViewById <ListView>(Resource.Id.ListView);
            mUserName           = FindViewById <TextView>(Resource.Id.drawerUsername);
            mUserNameAndSurname = FindViewById <TextView>(Resource.Id.drawerUserNameSurname);

            if (SupportFragmentManager.FindFragmentByTag("Fragment1") != null)
            {
                mFragmentConfigTables = SupportFragmentManager.FindFragmentByTag("Fragment1") as FragmentConfigTablesAndColumns;
            }
            else
            {
                mFragmentConfigTables = new FragmentConfigTablesAndColumns();
                mFragmentParameters   = new FragmentParameters();

                var trans = SupportFragmentManager.BeginTransaction();
                trans.Add(Resource.Id.fragmentContainer, mFragmentConfigTables, "Fragment1");
                trans.Commit();

                mCurrentFragment = mFragmentConfigTables;
            }

            ISharedPreferences preferences = Application.Context.GetSharedPreferences("RememberMe", FileCreationMode.Private);
            string             UserName    = preferences.GetString("UserName", "");
            string             Name        = preferences.GetString("Name", "");
            string             Surname     = preferences.GetString("Surname", "");

            mUserName.Text           = UserName;
            mUserNameAndSurname.Text = Name + " " + Surname;

            listDrawer = new List <string>();
            listDrawer.Add("Configuration columns");
            listDrawer.Add("Configuration table");
            listDrawer.Add("Stats columns");
            listDrawer.Add("Stats tables");
            listDrawer.Add("User table");

            adapterDrawer      = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, listDrawer);
            viewDrawer.Adapter = adapterDrawer;

            viewDrawer.ItemClick += ViewDrawer_ItemClick;

            SetSupportActionBar(suppToolbar);

            drawerToogle = new MyActionBarDrawerToggle(this /*host*/, drawerLayout, Resource.String.open_drawer, Resource.String.close_drawer);

            drawerLayout.SetDrawerListener(drawerToogle);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            drawerToogle.SyncState();
        }
コード例 #8
0
ファイル: MainActivity.cs プロジェクト: vB3toni/catalogo
        protected override void OnStart()
        {
            base.OnStart();

            _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.main_dlmenu);
            _drawerToggle = new MyActionBarDrawerToggle(this, _drawerLayout, _tbMenu, Resource.String.open_drawer, Resource.String.close_drawer);
            _drawerLayout.AddDrawerListener(_drawerToggle);

            _navigationFilter = FindViewById <NavigationView>(Resource.Id.main_nvfilter);
        }
コード例 #9
0
ファイル: HomeActivity.cs プロジェクト: vackup/Xam.NavDrawer
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.page_home_view);

            this.title = this.drawerTitle = this.Title;

            this.drawerLayout   = this.FindViewById <DrawerLayout> (Resource.Id.drawer_layout);
            this.drawerListView = this.FindViewById <ListView> (Resource.Id.left_drawer);


            //Create Adapter for drawer List
            this.drawerListView.Adapter = new ArrayAdapter <string> (this, Resource.Layout.item_menu, Sections);

            //Set click handler when item is selected
            this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position);

            //Set Drawer Shadow
            this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);



            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout,
                                                            Resource.Drawable.ic_drawer_light,
                                                            Resource.String.drawer_open,
                                                            Resource.String.drawer_close);

            //Display the current fragments title and update the options menu
            this.drawerToggle.DrawerClosed += (o, args) => {
                this.ActionBar.Title = this.title;
                this.InvalidateOptionsMenu();
            };

            //Display the drawer title and update the options menu
            this.drawerToggle.DrawerOpened += (o, args) => {
                this.ActionBar.Title = this.drawerTitle;
                this.InvalidateOptionsMenu();
            };

            //Set the drawer lister to be the toggle.
            this.drawerLayout.SetDrawerListener(this.drawerToggle);



            //if first time you will want to go ahead and click first item.
            if (savedInstanceState == null)
            {
                ListItemClicked(0);
            }


            this.ActionBar.SetDisplayHomeAsUpEnabled(true);
            this.ActionBar.SetHomeButtonEnabled(true);
        }
コード例 #10
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.mainlist_layout);

            _sortByAll      = FindViewById <TextView>(Resource.Id.sort_all);
            _sortByApproved = FindViewById <TextView>(Resource.Id.sort_approved);
            _sortByClosed   = FindViewById <TextView>(Resource.Id.sort_closed);

            _fabButton = FindViewById <FloatingActionButton>(Resource.Id.fab);

            _recyclerView  = FindViewById <RecyclerView>(Resource.Id.recyclerView);
            _layoutManager = new LinearLayoutManager(this);
            _recyclerView.SetLayoutManager(_layoutManager);
            _adapter = new VacationsAdapter(_recyclerView);
            _recyclerView.SetAdapter(_adapter);

            var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(false);
            SupportActionBar.SetHomeButtonEnabled(true);

            _drawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            _navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            var swipeHandler    = new SwipeToDeleteCallback(0, ItemTouchHelper.Left, this, _adapter);
            var itemTouchHelper = new ItemTouchHelper(swipeHandler);

            itemTouchHelper.AttachToRecyclerView(_recyclerView);

            _drawerToggle = new MyActionBarDrawerToggle(
                this,
                _drawerLayout,
                Resource.String.openDrawer,
                Resource.String.closeDrawer
                );
            _drawerLayout.SetDrawerListener(_drawerToggle);
            _drawerToggle.SyncState();

            _sortByApproved.Click += (s, e) =>
            {
                _drawerLayout.CloseDrawers();
            };
            _sortByClosed.Click += (s, e) =>
            {
                _drawerLayout.CloseDrawers();
            };
            _sortByAll.Click += (s, e) =>
            {
                _drawerLayout.CloseDrawers();
            };
        }
コード例 #11
0
ファイル: Activity1.cs プロジェクト: shakizat/Mono
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);

            title = drawerTitle = Title;

            drawer     = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawer_layout);
            drawerList = FindViewById <ListView>(Resource.Id.left_drawer);

            drawerList.Adapter = new ArrayAdapter <string>(this, Resource.Layout.ItemMenu, Sections);

            drawerList.ItemClick += (sender, args) => ListItemClicked(args.Position);


            drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, GravityCompat.End); //start



            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            drawerToggle = new MyActionBarDrawerToggle(this, drawer,
                                                       Resource.Drawable.ic_drawer_light,
                                                       Resource.String.drawer_open,
                                                       Resource.String.drawer_close);

            //Display the current fragments title and update the options menu
            drawerToggle.DrawerClosed += (o, args) =>
            {
                SupportActionBar.Title = title;
                SupportInvalidateOptionsMenu();
            };

            //Display the drawer title and update the options menu
            drawerToggle.DrawerOpened += (o, args) =>
            {
                SupportActionBar.Title = drawerTitle;
                SupportInvalidateOptionsMenu();
            };

            //Set the drawer lister to be the toggle.
            drawer.SetDrawerListener(drawerToggle);



            //if first time you will want to go ahead and click first item.
            if (savedInstanceState == null)
            {
                ListItemClicked(0);
            }


            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
        }
コード例 #12
0
ファイル: HomeActivity.cs プロジェクト: with-sahan/jentest
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.page_home_view);
            this.Title   = "Home";
            this.m_Title = this.m_DrawerTitle = this.Title;

            this.m_Drawer     = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            this.m_DrawerList = this.FindViewById <ListView>(Resource.Id.left_drawer);

            this.m_DrawerList.Adapter = new ArrayAdapter <string>(this, Resource.Layout.item_menu, Sections);

            this.m_DrawerList.ItemClick += (sender, args) => ListItemClicked(args.Position);

            this.m_Drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityCompat.Start);

            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            this.m_DrawerToggle = new MyActionBarDrawerToggle(this, this.m_Drawer,
                                                              Resource.Drawable.ic_drawer_dark,
                                                              Resource.String.drawer_open,
                                                              Resource.String.drawer_close);

            //Display the current fragments title and update the options menu
            this.m_DrawerToggle.DrawerClosed += (o, args) =>
            {
                this.SupportActionBar.Title = this.m_Title;
                this.SupportInvalidateOptionsMenu();
            };

            //Display the drawer title and update the options menu
            this.m_DrawerToggle.DrawerOpened += (o, args) =>
            {
                this.SupportActionBar.Title = this.m_Title;
                this.SupportInvalidateOptionsMenu();
            };

            //Set the drawer lister to be the toggle.
            this.m_Drawer.SetDrawerListener(this.m_DrawerToggle);

            //if first time you will want to go ahead and click first item.
            if (savedInstanceState == null)
            {
                ListItemClicked(0);
            }

            this.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            this.SupportActionBar.SetHomeButtonEnabled(true);

            Activity activity = this;

            locMgr = (LocationManager)activity.GetSystemService(Context.LocationService);
        }
コード例 #13
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.HomeView);

            this._title      = this._drawerTitle = this.Title;
            this._drawer     = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            this._drawerList = this.FindViewById <MvxListView>(Resource.Id.left_drawer);

            this._drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);

            this.ActionBar.SetDisplayHomeAsUpEnabled(true);
            this.ActionBar.SetHomeButtonEnabled(true);

            //DrawerToggle is the animation that happens with the indicator next to the
            //ActionBar icon. You can choose not to use this.
            this._drawerToggle = new MyActionBarDrawerToggle(this, this._drawer,
                                                             Resource.Drawable.ic_drawer_light,
                                                             Resource.String.drawer_open,
                                                             Resource.String.drawer_close);

            //You can alternatively use _drawer.DrawerClosed here
            this._drawerToggle.DrawerClosed += delegate
            {
                this.ActionBar.Title = this._title;
                this.InvalidateOptionsMenu();
            };


            //You can alternatively use _drawer.DrawerOpened here
            this._drawerToggle.DrawerOpened += delegate
            {
                this.ActionBar.Title = this._drawerTitle;
                this.InvalidateOptionsMenu();
            };

            this._drawer.SetDrawerListener(this._drawerToggle);


            this.RegisterForDetailsRequests();

            if (null == savedInstanceState)
            {
                this.ViewModel.SelectMenuItemCommand.Execute(this.ViewModel.MenuItems[0]);
            }
            else
            {
                //restore viewModels if we have them
                RestoreViewModels();
            }
        }
コード例 #14
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_main);
            Toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            if (Toolbar != null)
            {
                SetSupportActionBar(Toolbar);
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                SupportActionBar.SetHomeButtonEnabled(true);
            }
            drawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            drawerListView = FindViewById <ListView> (Resource.Id.left_drawer);

            //Create Adapter for drawer List
            this.drawerListView.Adapter = new ArrayAdapter <string> (this, Resource.Layout.item_menu, Sections);

            //Set click handler when item is selected
            this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position);

            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout,
                                                            this.Toolbar,
                                                            Resource.String.drawer_open,
                                                            Resource.String.drawer_close);

            //Display the current fragments title and update the options menu
            this.drawerToggle.DrawerClosed += (o, args) => {
                this.SupportActionBar.Title = this.title;
                this.InvalidateOptionsMenu();
            };

            //Display the drawer title and update the options menu
            this.drawerToggle.DrawerOpened += (o, args) => {
                this.SupportActionBar.Title = this.drawerTitle;
                this.InvalidateOptionsMenu();
            };

            //Set the drawer lister to be the toggle.
            this.drawerLayout.SetDrawerListener(this.drawerToggle);



            //if first time you will want to go ahead and click first item.
            if (savedInstanceState == null)
            {
                ListItemClicked(0);
            }
        }
コード例 #15
0
        public void Initialize()
        {
            //Init DataBase
            db = new DataBase();
            db.createDataBase();
            string folder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);

            //Init item for menu
            parse = GetString(Resource.String.parseFr);
            home  = GetString(Resource.String.homeFr);
            exit  = GetString(Resource.String.exit);
            about = GetString(Resource.String.aboutMe);

            //init Drawer
            mDrawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mLeftDrawer     = FindViewById <ListView>(Resource.Id.left_drawer);
            mLeftDrawer.Tag = 0;

            mLeftDataSet = new List <string>();
            mLeftDataSet.Add(home);
            mLeftDataSet.Add(parse);
            mLeftDataSet.Add(about);
            mLeftDataSet.Add(exit);

            mLeftAdapter           = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet);
            mLeftDrawer.Adapter    = mLeftAdapter;
            mLeftDrawer.ItemClick += MenuListView_ItemClick;

            //Init Fragment
            homeFragment    = new HomeFragment();
            parseFragment   = new ParseFragment();
            aboutMeFragment = new AboutMeFragment();

            //Init ActionBar
            SupportActionBar.SetTitle(Resource.String.app_name);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);

            //Init DrawerToggle
            ActionDrawerToggle = new MyActionBarDrawerToggle(
                this,
                mDrawerLayout,
                Resource.String.openDrawer,
                Resource.String.closeDrawer
                );

            mDrawerLayout.AddDrawerListener(ActionDrawerToggle);
            ActionDrawerToggle.SyncState();
        }
コード例 #16
0
        private void InitDrawerlayout()
        {
            MenuTitles   = Resources.GetStringArray(Resource.Array.menu_items);
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            ActionBarDrawerToggle = new MyActionBarDrawerToggle(this, drawerLayout, Resource.String.menu, Resource.String.league);
            drawerLayout.AddDrawerListener(ActionBarDrawerToggle);
            drawerLayout.SetStatusBarBackgroundColor(Resource.Color.primary_dark);

            ActionBarDrawerToggle.SyncState();

            FindViewById <NavigationView>(Resource.Id.drawerNavigationView).NavigationItemSelected += NavigationDrawerItemSelected;

            MenuOpened = true;
        }
コード例 #17
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate(Resource.Layout.action_menu, menu);

            mDrawerLayout         = this.FindViewById <DrawerLayout> (Resource.Id.drawer_layout);
            mLeftDrawer           = this.FindViewById <LinearLayout> (Resource.Id.left_drawer);
            lvControls            = FindViewById <ListView> (Resource.Id.left_drawer_controls);
            mToggle               = new MyActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer);
            lvControls.Adapter    = new ListAdapter(this, GetDrawerOptions());
            lvControls.ItemClick += LvControls_ItemClick;

            mDrawerLayout.SetDrawerListener(mToggle);
            mToggle.SyncState();

            return(base.OnCreateOptionsMenu(menu));
        }
コード例 #18
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.camera);
            mToolbar      = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mLeftDrawer   = FindViewById <ListView>(Resource.Id.left_drawer);
            //picture
            if (IsThereAnAppToTakePictures())
            {
                CreateDirectoryForPictures();

                Button button = FindViewById <Button>(Resource.Id.myButton);
                _imageView    = FindViewById <ImageView>(Resource.Id.imageView1);
                button.Click += TakeAPicture;
            }

            mLeftDrawer.Tag = 0;

            SetSupportActionBar(mToolbar);

            mLeftDataSet = new List <string>();
            mLeftDataSet.Add("Home");
            mLeftDataSet.Add("Test");
            mLeftDataSet.Add("Therapy");
            mLeftDataSet.Add("History");
            mLeftDataSet.Add("Log-Out");
            mLeftAdapter        = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet);
            mLeftDrawer.Adapter = mLeftAdapter;

            mDrawerToggle = new MyActionBarDrawerToggle(
                this,          //Host Activity
                mDrawerLayout, //DrawerLayout
                0,             //Opened Message
                0              //Closed Message
                );

            mDrawerLayout.SetDrawerListener(mDrawerToggle);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            mDrawerToggle.SyncState();

            mLeftDrawer.ItemClick += MLeftDrawer_ItemClick;
        }
コード例 #19
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.DrawerLayout);

            mToolbar      = FindViewById <SupportToolbar>(Resource.Id.toolbarDrawer);
            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.Drawer);
            mLeftDrawer   = FindViewById <ListView>(Resource.Id.ListViewLeft);

            SetSupportActionBar(mToolbar);

            mDrawerToggle = new MyActionBarDrawerToggle(this, mDrawerLayout, Resource.String.open_drawer, Resource.String.close_drawer);

            mDrawerLayout.SetDrawerListener(mDrawerToggle);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            mDrawerToggle.SyncState();
        }
コード例 #20
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.result);
            mToolbar      = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mLeftDrawer   = FindViewById <ListView>(Resource.Id.left_drawer);

            mLeftDrawer.Tag = 0;

            SetSupportActionBar(mToolbar);

            mLeftDataSet = new List <string>();
            mLeftDataSet.Add("Home");
            mLeftDataSet.Add("Test");
            mLeftDataSet.Add("Therapy");
            mLeftDataSet.Add("History");
            mLeftDataSet.Add("Log-Out");
            mLeftAdapter        = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet);
            mLeftDrawer.Adapter = mLeftAdapter;

            mDrawerToggle = new MyActionBarDrawerToggle(
                this,          //Host Activity
                mDrawerLayout, //DrawerLayout
                0,             //Opened Message
                0              //Closed Message
                );

            mDrawerLayout.SetDrawerListener(mDrawerToggle);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            mDrawerToggle.SyncState();
            string text = Intent.GetStringExtra("MyData") ?? "Data not available";

            mLeftDrawer.ItemClick += MLeftDrawer_ItemClick;
            resultData             = FindViewById <TextView>(Resource.Id.resultSet);
            Console.WriteLine(text);
            resultData.Text = text;
        }
コード例 #21
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);


            mDrawerTitle   = this.Title;
            mContentTitles = this.Resources.GetStringArray(Resource.Array.contents_array);

            toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(false);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu);
            // Get our button from the layout resource,
            // and attach an event to it
            drawer         = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
            if (navigationView != null)
            {
                setupDrawerContent(navigationView);
            }

            ActionBarDrawerToggle toggle = new MyActionBarDrawerToggle(this, drawer, toolbar, Resource.String.drawer_open, Resource.String.drawer_close);

            drawer.AddDrawerListener(toggle);
            toggle.SyncState();

            if (savedInstanceState == null) //first launch
            {
                toolbar.Title = mContentTitles[0];
                var fragment = WebviewFragment.NewInstance(0);

                var fragmentManager = this.FragmentManager;
                var ft = fragmentManager.BeginTransaction();
                ft.Replace(Resource.Id.content_frame, fragment);
                ft.Commit();
            }
        }
コード例 #22
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Main);

            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            logoimageView  = FindViewById <ImageView>(Resource.Id.menuLogo);
            headerTextView = FindViewById <TextView>(Resource.Id.HeaderText);
            // Init toolbar
            var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.app_bar);

            SetSupportActionBar(toolbar);
            SupportActionBar.SetTitle(Resource.String.app_name);

            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);

            // Attach item selected handler to navigation view
            var navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;
            AppController.Instance.NavigationController.GoToPageEvent += NavigationController_GoToPageEvent;;

            // Create ActionBarDrawerToggle button and add it to the toolbar
            drawerToggle = new MyActionBarDrawerToggle(this, drawerLayout);
            drawerLayout.AddDrawerListener(drawerToggle);
            drawerToggle.SyncState();
            createContentFragments();
            // Load default home screen
            if (savedInstanceState == null)
            {
                AppController.Instance.NavigationController.SideMenuButtonClicked(NavigationController.PagesEnum.INTRO);
            }

            Glide.With(this).Load(Resource.Drawable.hologo).Into(logoimageView);

            headerTextView.SetOnClickListener(this);
        }
コード例 #23
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_drawer);

            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ActionBar.SetHomeButtonEnabled(true);

            _title = _drawerTitle = Title;
            _planetTitles = Resources.GetStringArray(Resource.Array.PlanetsArray);
            _drawer = FindViewById<FoldingDrawerLayout>(Resource.Id.drawer_layout);
            _drawerList = FindViewById<ListView>(Resource.Id.left_drawer);

            _drawerList.Adapter = new ArrayAdapter<string>(this,
                Resource.Layout.drawer_listitem, _planetTitles);
            _drawerList.ItemClick += (sender, args) => SelectItem(args.Position);

            _drawerToggle = new MyActionBarDrawerToggle(this, _drawer,
                                                      Resource.Drawable.ic_drawer_light,
                                                      Resource.String.drawer_open,
                                                      Resource.String.drawer_close);

            _drawerToggle.DrawerClosed += delegate
            {
                ActionBar.Title = _title;
                InvalidateOptionsMenu();
            };

            _drawerToggle.DrawerOpened += delegate
            {
                ActionBar.Title = _drawerTitle;
                InvalidateOptionsMenu();
            };

            _drawer.SetDrawerListener(_drawerToggle);

            if (null == savedInstanceState)
                SelectItem(0);
        }
コード例 #24
0
        protected override void OnCreate(Bundle bundle)
        {
            // set application menu according to particular activity
            MenuItemsMask = ((uint)MenuItemEnum.Exit);

            base.OnCreate(bundle);

            SupportActionBar.SetDisplayShowTitleEnabled(false);

            _mapFragment = MapFragment.NewInstance();
            var tx = FragmentManager.BeginTransaction();

            tx.Add(Resource.Id.map, _mapFragment);
            tx.Commit();

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            _drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);
            _drawerList = FindViewById <ListView>(Resource.Id.left_drawer);

            _drawerList.Adapter    = new DrawerListAdapter(this);
            _drawerList.ItemClick += (sender, args) => SelectDrawerMenuItem(args.Position);

            // DrawerToggle is the animation that happens with the indicator next to the ActionBar icon.
            _drawerToggle = new MyActionBarDrawerToggle(this, _drawerLayout, Resource.Drawable.ic_navigation_drawer, Resource.String.DrawerOpen, Resource.String.DrawerClose);
            _drawerLayout.SetDrawerListener(_drawerToggle);

            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(false);

            var dbVersion = ConfigurationService.Instance.DatabaseVersion;

            StartService(new Intent(this, typeof(BackgroundService)));
        }
コード例 #25
0
        /// <summary>
        /// Setups the side menu.
        /// </summary>
        /// <returns>The side menu.</returns>
        private async void SetupSideMenu()
        {
            LoginResponse loginResponseObj = mSharedPreferencesManager.GetLoginResponse();

            drawerList = FindViewById <RelativeLayout>(Resource.Id.left_drawer);
            TextView txt_user_name  = FindViewById <TextView>(Resource.Id.txt_user_name);
            TextView txt_user_email = FindViewById <TextView>(Resource.Id.txt_user_email);

            txt_user_name.Text  = loginResponseObj.Name;
            txt_user_email.Text = loginResponseObj.UserEmail;

            menuListView = FindViewById <ExpandableListView>(Resource.Id.listview);

            menuListView.SetOnChildClickListener(this);
            menuListView.SetOnGroupClickListener(this);
            menuListView.SetOnGroupExpandListener(this);

            menuList = GetExpandableMenuItem();
            mAdapter = new SideMenuListExpandableAdapter(mActivity, menuList);

            // set up the drawer's list view with items and click listener
            menuListView.SetAdapter(mAdapter);

            drawerToggle = new MyActionBarDrawerToggle(this,
                                                       drawerLayout, toolbar,
                                                       Resource.String.open_drawer,
                                                       Resource.String.close_drawer);
            drawerLayout.AddDrawerListener(drawerToggle);

            SupportActionBar.SetDisplayShowHomeEnabled(true);

            drawerToggle.SyncState();
            drawerToggle.DrawerIndicatorEnabled = true;

            // Call Email Count webservice
            await GetEmailCounts();
        }
コード例 #26
0
ファイル: MainView.cs プロジェクト: aocsa/eduticnow.droid
        protected override void OnCreate(Bundle bundle)
        {
			this.Window.AddFlags(WindowManagerFlags.Fullscreen);
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.MainView);

			vm = this.ViewModel as MainViewModel;
			vm.PropertyChanged += Vm_PropertyChanged;
			loWallView = new WallView(this);
			currentIndexLO = 0;

			LinearLayout linearMainLayout = FindViewById<LinearLayout>(Resource.Id.left_drawer);

			/*scrollIndice = new ScrollView (this);
			scrollIndice.LayoutParameters = new ScrollView.LayoutParams (-1,400);
			linearContentIndice = new LinearLayout (this);
			linearContentIndice.LayoutParameters = new LinearLayout.LayoutParams (-1, 800);
			linearContentIndice.Orientation = Orientation.Vertical;
			linearContentIndice.SetBackgroundColor (Color.Red);

			scrollIndice.AddView (linearContentIndice); */


			var metrics = Resources.DisplayMetrics;
			widthInDp = ((int)metrics.WidthPixels);
			heightInDp = ((int)metrics.HeightPixels);
			Configuration.setWidthPixel (widthInDp);
			Configuration.setHeigthPixel (heightInDp);

			task = new TaskView (this);

			iniMenu ();

			mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar);
			SetSupportActionBar(mToolbar);
			mToolbar.SetNavigationIcon (Resource.Drawable.hamburger);

			mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
			mLeftDrawer = FindViewById<LinearLayout>(Resource.Id.left_drawer);
			mRightDrawer = FindViewById<LinearLayout>(Resource.Id.right_drawer);

			mLeftDrawer.Tag = 0;
			mRightDrawer.Tag = 1;

			frameLayout = FindViewById<FrameLayout> (Resource.Id.content_frame);

			main_ContentView = new RelativeLayout (this);
			main_ContentView.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1);


			// main_ContentView.AddView (scrollIndice);
			//main_ContentView.AddView(linearContentIndice);

			LOContainerView LOContainer = new LOContainerView (this);

			//main_ContentView.AddView (LOContainer);
			//WallView wallview = new WallView(this);

			//wallview.OpenLO.Click += Lo_ImagenLO_Click;
			//lo.OpenTasks.Click += ListTasks_ItemClick;

			//wallview.OpenChat.Click += imBtn_Chat_Click;
			//wallview.OpenUnits.Click += imBtn_Units_Click;

			loWallView.OpenChat.Click += imBtn_Chat_Click;
			loWallView.OpenUnits.Click += imBtn_Units_Click;

			main_ContentView.AddView (loWallView);


			frameLayout.AddView (main_ContentView);


			RelativeLayout RL = FindViewById<RelativeLayout> (Resource.Id.main_view_relativeLayoutCL);

			Drawable dr = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/nubeactivity.png"), 768, 1024, true));
			RL.SetBackgroundDrawable (dr);

			dr = null;

			//seting up chat view content


			title_view = FindViewById<TextView> (Resource.Id.chat_view_title);


			info1= FindViewById<TextView> (Resource.Id.chat_view_info1);
			info2 = FindViewById<TextView> (Resource.Id.chat_view_info2);
			title_list = FindViewById<TextView> (Resource.Id.chat_list_title);

			mListViewChat = FindViewById<ListView> (Resource.Id.chat_list_view);

			title_view.SetX (Configuration.getWidth(74));
			title_view.SetY (Configuration.getHeight (202));

			title_view.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
			title_view.SetTypeface (null, TypefaceStyle.Bold);

			info1.SetX (Configuration.getWidth (76));
			info1.SetY (Configuration.getHeight (250));
			info1.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");

			info2.SetX (Configuration.getWidth (76));
			info2.SetY (Configuration.getHeight (285));
			info2.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");

			title_list.SetX (Configuration.getWidth (76));
			title_list.SetY (Configuration.getHeight (391));

			title_list.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
			title_list.SetTypeface (null, TypefaceStyle.Bold);

			mListViewChat.SetX (0);
			mListViewChat.SetY (Configuration.getHeight (440));

			//end setting



			linearMainLayout.AddView (mainLayout);

            vm.PropertyChanged += new PropertyChangedEventHandler(logout_propertyChanged);

            RegisterWithGCM();

			mDrawerToggle = new MyActionBarDrawerToggle(
				this,							//Host Activity
				mDrawerLayout,					//DrawerLayout
				Resource.String.openDrawer,		//Opened Message
				Resource.String.closeDrawer		//Closed Message
			);

			mDrawerLayout.SetDrawerListener(mDrawerToggle);
			SupportActionBar.SetHomeButtonEnabled (true);
			SupportActionBar.SetDisplayShowTitleEnabled(false);

			mDrawerToggle.SyncState();

			if (bundle != null)
			{
				if (bundle.GetString("DrawerState") == "Opened")
				{
					SupportActionBar.SetTitle(Resource.String.openDrawer);
				}

				else
				{
					SupportActionBar.SetTitle(Resource.String.closeDrawer);
				}
			}
			else
			{
				SupportActionBar.SetTitle(Resource.String.closeDrawer);
			}
				
			initListCursos ();
			iniPeoples ();
			initListTasks ();

			//main_ContentView.AddView (scrollIndice);

        }
コード例 #27
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            this.RequestedOrientation = Android.Content.PM.ScreenOrientation.SensorPortrait;

            SetContentView(Resource.Layout.navigationview);

            _title              = Title;
            _drawer             = FindViewById <DrawerLayout> (Resource.Id.drawer_layout);
            _drawerList         = FindViewById <MvxListView> (Resource.Id.left_drawer);
            _drawerList.Adapter = new CustomAdapter(this, (IMvxAndroidBindingContext)BindingContext, ViewModel);

            _drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);
            //DrawerToggle is the animation that happens with the indicator next to the
            //ActionBar icon. You can choose not to use

            _toolbar = FindViewById <Android.Support.V7.Widget.Toolbar> (Resource.Id.toolbar_actionbar);
            _toolbar.SetTitleTextColor(Resource.Color.white);
            SetSupportActionBar(_toolbar);

            SupportActionBar.Title = Title;
            SupportActionBar.SetDisplayHomeAsUpEnabled(false);
            SupportActionBar.SetDisplayShowHomeEnabled(true);
            SupportActionBar.SetDisplayShowCustomEnabled(true);
            _toolbar.SetTitleTextColor(Colors.MiXGreen);
            SetMenuIconAndBadge();


            _drawerToggle = new MyActionBarDrawerToggle(this, _drawer,
                                                        //Resource.Drawable.ic_drawer_light,
                                                        Resource.String.navigation_drawer_open,
                                                        Resource.String.navigation_drawer_close);


            //You can alternatively use _drawer.DrawerClosed here
            _drawerToggle.DrawerClosed += delegate {
                SupportActionBar.Title = _title;
                InvalidateOptionsMenu();
                //				SupportActionBar.Show();
            };

            //You can alternatively use _drawer.DrawerOpened here
            _drawerToggle.DrawerOpened += delegate {
                //_orgName = "";
                //_org = Mvx.Resolve<IOrganisationManager> ();
                //if (_org != null) {
                //	var selectedOrg = _org.LoadSelectedOrganisation();
                //	if(selectedOrg != null)
                //	{
                //		_orgName = selectedOrg.Name;
                //	}
                //}
                //SupportActionBar.Title = _orgName.ToUpper();
                //				SupportActionBar.Hide();
                SetMenuIconAndBadge();
                InvalidateOptionsMenu();
            };

            _drawer.AddDrawerListener(_drawerToggle);



            if (null == bundle)
            {
                if (ViewModel != null)
                {
                    ViewModel.SelectFirstView();
                }
            }

            //try {

            //Regsiter with API
            //				GcmClient.CheckDevice(this);
            //				GcmClient.CheckManifest(this);
            //
            //				if(string.IsNullOrEmpty(Mvx.Resolve<IUserSettings>().DeviceToken))
            //				{
            //					GcmClient.Register(this, PushHandlerBroadcastReceiver.SENDER_IDS);
            //				}
            //}
            //catch(Exception ex) {
            //	//RaygunClient.Current.Send (ex);
            //}
        }
コード例 #28
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.OrderListActivity);

            apre      = new AppPreferences(this);
            m_context = apre.getContextKey();

            mToolbar      = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mLeftDrawer   = FindViewById <ListView>(Resource.Id.left_drawer);
            // mRightDrawer = FindViewById<ListView>(Resource.Id.right_drawer);

            mLeftDrawer.Tag = 0;
            // mRightDrawer.Tag = 1;


            SetSupportActionBar(mToolbar);
            SupportActionBar.SetTitle(Resource.String.closeDrawer);

            menus = new List <MenuItem>();
            menus.Add(new MenuItem()
            {
                Heading = "Order", ImageResourceId = Resource.Drawable.Synchronize96
            });
            menus.Add(new MenuItem()
            {
                Heading = "Friends", ImageResourceId = Resource.Drawable.Cheap
            });
            menus.Add(new MenuItem()
            {
                Heading = "Restaurants", ImageResourceId = Resource.Drawable.News96
            });
            //menus.Add(new MenuItem() { Heading = "Khách đang ở", ImageResourceId = Resource.Drawable.UserMale96 });
            menus.Add(new MenuItem()
            {
                Heading = "Exit", ImageResourceId = Resource.Drawable.Lock96
            });
            mLeftDrawer.Adapter    = new LeftMenuAdapter(this, menus);
            mLeftDrawer.ItemClick += new System.EventHandler <AdapterView.ItemClickEventArgs>(mLeftDrawer_ItemClick);



            mDrawerToggle = new MyActionBarDrawerToggle(
                this,                          //Host Activity
                mDrawerLayout,                 //DrawerLayout
                Resource.String.openDrawer,    //Opened Message
                Resource.String.closeDrawer    //Closed Message
                );

            mDrawerLayout.AddDrawerListener(mDrawerToggle);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            mDrawerToggle.SyncState();

            if (savedInstanceState == null)
            {
                SupportFragmentManager.BeginTransaction().Add(Resource.Id.fragment, new OrdersFragment()).Commit();
            }
        }
コード例 #29
0
ファイル: MainView.cs プロジェクト: Milton761/Hitec.Droid
		protected override void OnCreate(Bundle bundle)
		{
			this.Window.AddFlags(WindowManagerFlags.Fullscreen);
			base.OnCreate(bundle);
			SetContentView(Resource.Layout.MainView);
			player = new Android.Media.MediaPlayer();
			_currentCurso = 0;
			_lectorOpen = false;
			_mapOpen = false;
			_playerOn = false;
			_isHome = false;


			headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header1.png")));
			headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header2.png")));
			headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header3.png")));
			headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header4.png")));

			drBack = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("images/fondocondiagonalm.png"), 640, 1136, true));

			vm = this.ViewModel as MainViewModel;

			lo = new WallView(this);
			frontView = new frontView (this);
			lector = new FrontContainerViewPager (this);
			//map = new MapView (this);


			frontView._listLinearItem [0].Click += delegate {showRutas ();};
			frontView._listLinearItem [1].Click += delegate {showServicios ();};
			frontView._listLinearItem [2].Click += delegate {showGuiaSilvestre ();};
			frontView._listLinearItem [3].Click += delegate {showCifras ();};


			LinearLayout linearMainLayout = FindViewById<LinearLayout>(Resource.Id.left_drawer);

			var metrics = Resources.DisplayMetrics;
			widthInDp = ((int)metrics.WidthPixels);
			heightInDp = ((int)metrics.HeightPixels);
			Configuration.setWidthPixel (widthInDp);
			Configuration.setHeigthPixel (heightInDp);

			pausePlayer = Bitmap.CreateScaledBitmap(getBitmapFromAsset("icons/pause.png"),Configuration.getWidth(60),Configuration.getWidth(60),true);

			task = new TaskView (this);


			initRutas ();
			initLinearInfo ();
			iniMenu ();

			mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar);
			SetSupportActionBar(mToolbar);
			mToolbar.SetNavigationIcon (Resource.Drawable.transparent);

			mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
			mLeftDrawer = FindViewById<LinearLayout>(Resource.Id.left_drawer);
			//mRightDrawer = FindViewById<LinearLayout>(Resource.Id.right_drawer);

			mLeftDrawer.Tag = 0;
			//mRightDrawer.Tag = 1;

			frameLayout = FindViewById<FrameLayout> (Resource.Id.content_frame);

			main_ContentView = new RelativeLayout (this);
			main_ContentView.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1);


			lo.header.SetBackgroundDrawable (headersDR[1]);
			main_ContentView.AddView (lo);
			lo.getWorkSpaceLayout.AddView (frontView);

			frameLayout.AddView (main_ContentView);


			//RL.SetBackgroundDrawable (dr);

			//seting up chat view content

			//title_view = FindViewById<TextView> (Resource.Id.chat_view_title);




			linearMainLayout.AddView (mainLayout);

			vm.PropertyChanged += new PropertyChangedEventHandler(logout_propertyChanged);

			RegisterWithGCM();

			mDrawerToggle = new MyActionBarDrawerToggle(
				this,							//Host Activity
				mDrawerLayout,					//DrawerLayout
				Resource.String.openDrawer,		//Opened Message
				Resource.String.closeDrawer		//Closed Message
			);

			mDrawerLayout.SetDrawerListener(mDrawerToggle);
			SupportActionBar.SetHomeButtonEnabled (true);
			SupportActionBar.SetDisplayShowTitleEnabled(false);

			mDrawerToggle.SyncState();

			if (bundle != null)
			{
				if (bundle.GetString("DrawerState") == "Opened")
				{
					SupportActionBar.SetTitle(Resource.String.openDrawer);
				}

				else
				{
					SupportActionBar.SetTitle(Resource.String.closeDrawer);
				}
			}
			else
			{
				SupportActionBar.SetTitle(Resource.String.closeDrawer);
			}


			initListCursos ();
			initListTaskTop ();
			initListTaskBotton ();

			viewPager = new ViewPager (this);

			viewPager.SetOnPageChangeListener (new MyPageChangeListenerPager (this, listFrontPager));


		}
コード例 #30
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Home);

            this.title = this.drawerTitle = this.Title;

            this.drawerLayout = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            this.drawerListView = this.FindViewById <ListView>(Resource.Id.left_drawer);


            //Create Adapter for drawer List
            this.drawerListView.Adapter  = new MenuListAdapter(this);
            drawerListView.DividerHeight = 0;


            //Set click handler when item is selected
            this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position);

            //Set Drawer Shadow
            this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);

            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout,
                                                            Resource.Drawable.action_menu,
                                                            Resource.String.drawer_open,
                                                            Resource.String.drawer_close);

            //Display the current fragments title and update the options menu
            this.drawerToggle.DrawerClosed += (o, args) => {
                this.ActionBar.Title = this.title;
                this.InvalidateOptionsMenu();
            };

            //Display the drawer title and update the options menu
            this.drawerToggle.DrawerOpened += (o, args) => {
                this.ActionBar.Title = this.drawerTitle;
                this.InvalidateOptionsMenu();
            };

            //Set the drawer lister to be the toggle.
            this.drawerLayout.SetDrawerListener(this.drawerToggle);

            Android.Support.V4.App.Fragment fragment = new HomeFragment(this);

            SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit();


            this.ActionBar.SetDisplayHomeAsUpEnabled(true);
            this.ActionBar.SetHomeButtonEnabled(true);

            //************************************************//
            LinearLayout lLayout = new LinearLayout(this);

            lLayout.SetGravity(GravityFlags.CenterVertical);
            LinearLayout.LayoutParams textViewParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.MatchParent);
            //textViewParameters.RightMargin = (int)(30 * this.Resources.DisplayMetrics.Density);

            TextView myTitle = new TextView(this);

            myTitle.Text     = "Home";
            myTitle.TextSize = 20;

            myTitle.Gravity = GravityFlags.Center;
            lLayout.AddView(myTitle, textViewParameters);

            ActionBar.LayoutParams actionbarParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MatchParent, ActionBar.LayoutParams.MatchParent);
            this.ActionBar.SetCustomView(lLayout, actionbarParams);
            this.ActionBar.SetDisplayShowCustomEnabled(true);
            //************************************************//



            SetPayment.Set("none");
            Settings.Frequency       = 0;
            Settings.IsFuturePayment = false;
            SendAppsDetail();

            Keyboard.HideSoftKeyboard(this);
        }
コード例 #31
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            this.title          = this.drawerTitle = this.Title;
            this.drawerLayout   = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            this.drawerListView = this.FindViewById <ListView>(Resource.Id.lv_drawer);
            //Create Adapter for drawer List
            this.drawerListView.Adapter = new ItemMenuAdapter(this, SectionsNoLogin);
            //new ArrayAdapter<string>(this, Resource.Layout.item_menu, Sections);
            //Set click handler when item is selected
            //this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position);
            this.drawerListView.ItemClick += DrawerListView_ItemClick;
            //Set Drawer Shadow
            this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start);
            //DrawerToggle is the animation that happens with the indicator next to the actionbar
            this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout,
                                                            this.Toolbar,
                                                            Resource.String.drawer_open,
                                                            Resource.String.drawer_close);
            //Display the current fragments title and update the options menu
            this.drawerToggle.DrawerClosed += (o, args) => {
                this.SupportActionBar.Title = this.title;
                this.InvalidateOptionsMenu();
            };
            //Display the drawer title and update the options menu
            this.drawerToggle.DrawerOpened += (o, args) => {
                this.SupportActionBar.Title = this.drawerTitle;
                this.InvalidateOptionsMenu();
            };
            //Set the drawer lister to be the toggle.
            this.drawerLayout.SetDrawerListener(this.drawerToggle);
            //if first time you will want to go ahead and click first item.
            //     if (savedInstanceState == null)
            //   {
            //  ListItemClicked(0);
            //   }
            //----------------------------------------------------------
            //SetContentView(Resource.Layout.Home);
            //tvWelcomeUser = (TextView)FindViewById(Resource.Id.tvWelcomeUser);
            //string memberId = Intent.GetStringExtra("memberId");
            //Service.MemberService backGroundTask = new Service.MemberService(this);
            //backGroundTask.Execute("getbyid", memberId);
            //tbMain = FindViewById<Toolbar>(Resource.Id.toolbar);
            //SetActionBar(tbMain);
            //ActionBar.Title = "Mr.Go!";
            //var toolbarBottom = FindViewById<Toolbar>(Resource.Id.toolbar_bottom);
            //toolbarBottom.Title = "Photo Editing";
            //toolbarBottom.InflateMenu(Resource.Menu.home);
            // Attach item selected handler to navigation view
            //var navigationView = FindViewById<NavigationView>(Resource.Id.nav_view);
            //navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;
            //check Is LOGIN
            m_settingSvc          = new SettingsServiceLocalDB(this);
            m_settingCurrentLogin = m_settingSvc.GetByName(SettingName.CurrentLogin);
            if (m_settingCurrentLogin == null)
            {
                m_settingCurrentLogin      = new Settings();
                m_settingCurrentLogin.Name = SettingName.CurrentLogin;
                m_settingSvc.Insert(m_settingCurrentLogin);
            }
            if (m_settingCurrentLogin.Val_2 == "1")
            {
                member_id = Convert.ToInt32(m_settingCurrentLogin.Val_1);
                Service.MemberService backGroundTask = new Service.MemberService(this);

                backGroundTask.Execute("getbyid", member_id.ToString());
            }
            //--------------------
            m_GoFoodFragment  = new GoFoodFragment(this, member_id);
            m_MyOrderFragment = new MyOrderFragment(this, member_id);

            startBeranda();
        }