Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            //EnableSharing();

            //FloatingActionButton fabListen = FindViewById<FloatingActionButton>(Resource.Id.listen);
            FloatingActionButton fabSend = FindViewById <FloatingActionButton>(Resource.Id.send);
            //fabListen.Click += ActivateListening;
            //fabSend.Click += SendSignal;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_ref);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);
            ISharedPreferences sharedprefs = GetSharedPreferences("prefs_file", FileCreationMode.Private);

            campaignText = sharedprefs.GetString("Campaign", null);

            ViewStub stub = FindViewById <ViewStub>(Resource.Id.layout_stub);

            stub.LayoutResource = Resource.Layout.activity_list;
            View inflated = stub.Inflate();

            CreateNotesList();
        }
Example #3
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);

            // Set the content view
            SetContentView(Resource.Layout.activity_main);

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

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            await ApplicationSetupAsync();
        }
Example #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            bool isSuccess = HslControls.Authorization.SetAuthorizationCode("你的授权码");

            if (!isSuccess)
            {
                Console.WriteLine("注册失败");
            }

            new Thread(new ThreadStart(CheckServer))
            {
                IsBackground = true
            }.Start( );
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().PermitAll().Build();
            StrictMode.SetThreadPolicy(policy);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            tabs      = FindViewById <TabLayout>(Resource.Id.tabs);
            viewPager = FindViewById <ViewPager>(Resource.Id.viewpager);
            SetUpProductViewPager(viewPager);
            tabs.SetupWithViewPager(viewPager);
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            int calcNo = Intent.GetIntExtra("CalculationType",-1);

            SetContentView (Resource.Layout.PercentDrawer);

            drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawerLayout);
            drawerLayout.SetBackgroundColor(Android.Graphics.Color.AntiqueWhite);
            ColorDrawable colorDrawable = new ColorDrawable (Color.Black);
            this.ActionBar.SetBackgroundDrawable (colorDrawable);

            drawerToggle = new ActionBarDrawerToggle (this, drawerLayout, Resource.String.DrawerOpenDescription, Resource.String.DrawerCloseDescription);

            drawerLayout.SetDrawerListener (drawerToggle);

            drawerListView = FindViewById<ListView> (Resource.Id.drawerListView);
            drawerListView.Adapter = new ArrayAdapter<string> (this, Android.Resource.Layout.SimpleListItem1, calculationTitles);
            drawerListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => OnMenuItemClick(e.Position);
            drawerListView.SetItemChecked (calcNo, true);
            OnMenuItemClick (calcNo);

            ActionBar.SetDisplayHomeAsUpEnabled (true);
        }
Example #7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            Button whatsapp_btn = FindViewById <Button>(Resource.Id.whatsapp_btn);

            whatsapp_btn.Click += (o, e) =>
            {
                string phone_Number = "8818701389169";
                string message      = "Hallo";
                Console.WriteLine(message);
                StartActivity(new Intent(Intent.ActionView, Android.Net.Uri.Parse("https://api.whatsapp.com/send?phone=" + phone_Number + "&text=" + message)));
            };
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            SetContentView (Resource.Layout.DrawerLayout);

            mActionBar = createActionBarHelper ();
            mActionBar.init ();

            items = new string[] { "Vegetables","Fruits","Flower Buds","Legumes","Bulbs","Tubers" };

            mDrawerList =FindViewById<ListView> (Resource.Id.left_drawer);
            mTextView =FindViewById <TextView> (Resource.Id.content_text_DrawerLayout);

            mDrawerList.Adapter = new ArrayAdapter<string>(this,Android.Resource.Layout.SimpleListItem1, items);
            mDrawerList.ItemClick += OnDrawerLIstItemClick;

            mDrawerLayout = (DrawerLayout)FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
            mDrawerLayout.DrawerOpened += HandleDrawerOpened;
            mDrawerLayout.DrawerClosed += HandleDrawerClosed;

            // ActionBarDrawerToggle provides convenient helpers for tying together the
            // prescribed interactions between a top-level sliding drawer and the action bar.
            mDrawerToggle = new ActionBarDrawerToggle (this,
                                                       mDrawerLayout,
                                                       Resource.Drawable.ic_drawer,
                                                       Resource.String.drawer_open,
                                                       Resource.String.drawer_close);
        }
Example #9
0
        private void InitDrawer()
        {
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            // Init toolbar
            var toolbar = FindViewById <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;

            // Create ActionBarDrawerToggle button and add it to the toolbar
            drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            //load default home screen
            var ft = FragmentManager.BeginTransaction();

            ft.AddToBackStack(null);
            ft.Add(Resource.Id.HomeFrameLayout, new SignInFragment());
            ft.Commit();
        }
Example #10
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activityNavigation);
            Android.Support.V7.Widget.Toolbar lToolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(lToolbar);

            Drawer = FindViewById <DrawerLayout>(Resource.Id.dlRoot);
            ActionBarDrawerToggle lToggle = new ActionBarDrawerToggle(this, Drawer, lToolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

            Drawer.AddDrawerListener(lToggle);
            lToggle.SyncState();

            NavigationView lNavView = FindViewById <NavigationView>(Resource.Id.nvDrawer);

            lNavView.SetNavigationItemSelectedListener(this);

            IMenuItem lFirstItem = lNavView.Menu.GetItem(0);

            if (lFirstItem != null)
            {
                OnNavigationItemSelected(lFirstItem);
                lFirstItem.SetChecked(true);
            }
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            // Set our view from the "main" layout resource.
            SetContentView(Resource.Layout.Main);

            // Check if we're using a layout with a navigation drawer. If yes, set it up.
            this.drawerLayout = this.FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
            if (this.drawerLayout != null)
            {
                this.drawerMenu = this.FindViewById<FrameLayout>(Resource.Id.mainContainer);
                this.ActionBar.SetDisplayHomeAsUpEnabled(true);
                this.ActionBar.SetHomeButtonEnabled(true);
                this.drawerToggle = new ActionBarDrawerToggle(this, this.drawerLayout, Resource.Drawable.ic_drawer_light, Resource.String.DrawerOpen, Resource.String.DrawerClose);
                this.drawerLayout.SetDrawerListener(this.drawerToggle);
                this.drawerLayout.OpenDrawer (this.drawerMenu);
            }

            // Populate the menu with a fragment. This can either be the full screen (phone), the left part (10 inch tablet)
            // or the content of the navigation drawer (7 inch tablet).
            var fragment = new CountryListFragment();
            var transaction = this.FragmentManager.BeginTransaction();

            transaction.Replace(Resource.Id.mainContainer, fragment);
            transaction.Commit();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            Xamarin.Essentials.Platform.Init(this, savedInstanceState);

            SetContentView(Resource.Layout.activity_paginaprincipal);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);

            drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

            drawerLayout.AddDrawerListener(toggle);
            toggle.SyncState();
            navView = FindViewById <NavigationView>(Resource.Id.nav_view);
            navView.SetNavigationItemSelectedListener(this);

            Usuario = JsonConvert.DeserializeObject <Usuario>(Intent.GetStringExtra("usuario"));

            Reproductor = new ReproductorFragment(Usuario, this);
            base.SupportFragmentManager.BeginTransaction().Add(Resource.Id.content_frame, Reproductor).Hide(Reproductor).Commit();


            var bottomNavigation = FindViewById <BottomNavigationView>(Resource.Id.bottom_navigation);

            bottomNavigation.NavigationItemSelected += (s, e) =>
            {
                CargarFragmento(e.Item.ItemId);
            };
        }
Example #13
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

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

            /*
             * FloatingActionButton fab = FindViewById<FloatingActionButton>(Resource.Id.fab);
             * fab.Click += FabOnClick;
             */
            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            buttonPrev      = FindViewById <Button>(Resource.Id.buttonPrev);
            buttonNext      = FindViewById <Button>(Resource.Id.buttonNext);
            textTitle       = FindViewById <TextView>(Resource.Id.textTitle);
            imageAndroid    = FindViewById <ImageView>(Resource.Id.imageAndroid);
            textDescription = FindViewById <TextView>(Resource.Id.textDescription);

            buttonPrev.Click += buttonPrev_Click;
            buttonNext.Click += buttonNext_Click;

            AndroidManager = new AndroidManager();
            AndroidManager.MoveFirst();
            UpdateUI();
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

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

            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;

            // Create ActionBarDrawerToggle button and add it to the toolbar
            _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            _drawerToggle = new ActionBarDrawerToggle(this, _drawerLayout, Toolbar,
                                                      Resource.String.ApplicationName, Resource.String.ApplicationName);
            _drawerLayout.AddDrawerListener(_drawerToggle);
            _drawerToggle.SyncState();

            var prevFragment = FragmentManager.FindFragmentById(Resource.Id.content_frame);

            if (prevFragment == null)
            {
                var ft = FragmentManager.BeginTransaction();
                ft.Add(Resource.Id.content_frame, new HomeFragment());
                ft.Commit();
            }
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);

            #region Menu

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

            var toolbar = FindViewById <V7Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.drawer_open, Resource.String.drawer_close);
            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            navigationView = FindViewById <NavigationView>(Resource.Id.c_nav_view);
            SetupDrawerContent(navigationView);

            View     header             = navigationView.GetHeaderView(0);
            TextView navheader_username = header.FindViewById <TextView>(Resource.Id.navheader_username);
            navheader_username.Text = "Chinthaka Bandara";

            #endregion Menu
        }
Example #16
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Memes);
            Context context = Application.Context;

            ////////////////////////МЕНЮ\\\\\\\\\\\\\\\\\\\\\\
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            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);
            var navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;;
            var drawerToogle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);

            drawerLayout.AddDrawerListener(drawerToogle);
            drawerToogle.SyncState();
            ////////////////////////МЕНЮ\\\\\\\\\\\\\\\\\\\\\\

            string txtUrl = context.Resources.GetString(Resource.String.memesURL);

            webView = FindViewById <WebView>(Resource.Id.webView);
            webView.SetWebViewClient(new ExtendWebViewClient());


            WebSettings webSettings = webView.Settings;

            webSettings.JavaScriptEnabled = true;
            webView.LoadUrl(txtUrl);
        }
Example #17
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            //Mvx.Trace("MailListView:OnCreateView");
            var ignored   = base.OnCreateView(inflater, container, savedInstanceState);
            var viewModel = this.ViewModel;

            _view = this.BindingInflate(Resource.Layout.mail_list, null);

            // get the toolbar from the fragment layout
            Toolbar toolbar = (Toolbar)_view.FindViewById(Resource.Id.ToolBar);
            // make the toolbar into the actionbar
            var activity = (MvxActionBarActivity)this.Activity;

            activity.SetSupportActionBar(toolbar);
            activity.SetTitle(Resource.String.mail_list_title);

            _drawerLayout = (DrawerLayout)_view.FindViewById(Resource.Id.drawer_layout);
            //drawerLayout.SetStatusBarBackgroundColor(Resource.Color.dark_orange);
            _actionBarDrawerToggle = new ActionBarDrawerToggle(
                this.Activity,
                _drawerLayout,
                Resource.String.drawer_open,
                Resource.String.drawer_close);

            _drawerLayout.SetDrawerListener(_actionBarDrawerToggle);

            return(_view);
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder()
                                                      .CacheInMemory(false)
                                                      .ShowImageOnLoading(Resource.Drawable.main)
                                                      .ResetViewBeforeLoading(false)
                                                      .CacheOnDisk(false).Build();
            ImageLoaderConfiguration imagaeLoaderConfigurtaion = new ImageLoaderConfiguration.Builder(ApplicationContext)
                                                                 .DefaultDisplayImageOptions(displayImageOptions)
                                                                 .Build();

            ImageLoader.Instance.Init(imagaeLoaderConfigurtaion);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_navigation);
            mTts     = new TextToSpeech(this, this, "com.google.android.tts");
            mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            SetSupportActionBar(mToolbar);
            if (Intent.GetStringExtra("source") != null)
            {
                mSourceAddress = Intent.GetStringExtra("source");
            }
            typeface       = Typeface.CreateFromAsset(this.Assets, "JosefinSans-SemiBold.ttf");
            mLoadingDialog = new LoadingDialog(this, Resource.Drawable.main);
            mLoadingDialog.SetCancelable(false);
            Window window = mLoadingDialog.Window;

            window.SetLayout(WindowManagerLayoutParams.MatchParent, WindowManagerLayoutParams.MatchParent);
            window.SetBackgroundDrawable(new ColorDrawable(Resources.GetColor(Resource.Color.trans)));
            mSharedPreference      = GetSharedPreferences(Constants.MY_PREF, 0);
            mDrawerLayout          = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mActionBarDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, mToolbar, Resource.String.openD, Resource.String.closedD);
            mDrawerLayout.AddDrawerListener(mActionBarDrawerToggle);
            mActionBarDrawerToggle.SyncState();
            mNavigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
            mNavigationView.ItemIconTintList = null;
            mNavigationView.SetNavigationItemSelectedListener(this);
            View headerLayout = mNavigationView.GetHeaderView(0);

            mTextView = headerLayout.FindViewById <TextView>(Resource.Id.nametodisplay);
            mTextView.SetTypeface(typeface, TypefaceStyle.Normal);
            mTextView.Text = mSharedPreference.GetString("name", " ");
            if (bundle == null)
            {
                mFragment = new MapViewFragment(this);
                FragmentManager.BeginTransaction().Replace(Resource.Id.nav_frame, mFragment).Commit();
            }
            // handle deep link here
            var x = Intent;

            System.Diagnostics.Debug.WriteLine(x.Action);
            var nmLocaiton = "NO MEETING DATA FOUND";

            if (Intent.ActionView.Equals(x.Action))
            {
                var uri = x.Data;
                nmLocaiton = uri.GetQueryParameter("nmlocation");
            }
            System.Diagnostics.Debug.Write("Deep Link: " + nmLocaiton);
        }
Example #19
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            // 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;

            // Create ActionBarDrawerToggle button and add it to the toolbar
            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);

            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            //load default home screen
            var ft = FragmentManager.BeginTransaction();

            ft.AddToBackStack(null);
            ft.Add(Resource.Id.HomeFrameLayout, new HomeFragment());
            //ft.Add(Resource.Id.ActivityFrameLayout, new Collection());
            ft.Commit();
        }
        /// <summary>
        /// <description>this function is used for create side menu</description>
        /// </summary>
        private void sideMenu()
        {
            try
            {
                var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);
                SetSupportActionBar(toolbar);
                SupportActionBar.Title = "Home";
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                SupportActionBar.SetDisplayShowTitleEnabled(true);
                SupportActionBar.SetHomeButtonEnabled(true);
                SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu);

                drawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
                navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
                setupDrawerContent(navigationView);
                //var nav_img = navigationView.FindViewById<ImageView>(Resource.Id.userImg);
                //var nav_text = navigationView.FindViewById<TextView>(Resource.Id.navheader_username);
                //nav_text.Text = "welconme";

                var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.drawer_open, Resource.String.drawer_close);
                drawerLayout.SetDrawerListener(drawerToggle);
                drawerToggle.SyncState();
                //nav_img.Click += updateProfile;
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, GetString(Resource.String.somthing_wrong), ToastLength.Long).Show();
            }
        }
Example #21
0
        void InitUI()
        {
            mDrawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawerLayout);
            mDrawerList = FindViewById<ListView> (Resource.Id.sliderMenu);

            var adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, operations);
            mDrawerList.Adapter = adapter;

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

            mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
                Resource.Drawable.ic_drawer, //nav menu toggle icon
                Resource.String.app_name, // nav drawer open - description for accessibility
                Resource.String.app_name // nav drawer close - description for accessibility
            );

            mDrawerLayout.DrawerClosed += (sender, e) => {
                ActionBar.Title = Resources.GetString(Resource.String.app_name);
                InvalidateOptionsMenu();
            };

            mDrawerLayout.DrawerOpened += (sender, e) => {
                ActionBar.Title = Resources.GetString(Resource.String.app_name);
                InvalidateOptionsMenu();
            };

            mDrawerLayout.SetDrawerListener(mDrawerToggle);

            //FragmentManager.BeginTransaction ().Replace (Resource.Id.container, new ServiceFragment ()).Commit ();
            //FragmentManager.BeginTransaction ().Replace (Resource.Id.container, new LinearFragment ()).Commit ();
            FragmentManager.BeginTransaction ().Replace (Resource.Id.container, new EditTextSampleFragment ()).Commit ();
        }
Example #22
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            Instance = this;

            ViewHolder = new ActivityLandingViewHolder(this);
            ViewModel  = App.ViewModelLocator.CreateMenuViewModel();

            ViewHolder.AppMenuListView.Adapter = new AppMenuItemAdapter(GetMenuItems(), LayoutInflater);

            drawerToggle = new ActionBarDrawerToggle(
                this,
                ViewHolder.DrawerLayout,
                ViewHolder.Toolbar,
                Resource.String.empty,
                Resource.String.empty);

            //  ViewHolder.DrawerLayout.SetDrawerListener(drawerToggle);

            SetBindings();
            SetDrawerSize();

            ChangeCurrentFragment <LandingFragment>();
        }
Example #23
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            global::Android.Support.V7.Widget.Toolbar toolbar = FindViewById <global::Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);



            /*mAccountManager = AccountManager.Get(this);
             *
             * if (savedInstanceState != null)
             * {
             *  bool showDialog = savedInstanceState.GetBoolean(STATE_DIALOG);
             *  bool invalidate = savedInstanceState.GetBoolean(STATE_INVALIDATE);
             *  if (showDialog)
             *  {
             *      showAccountPicker(AccountGeneral.AUTHTOKEN_TYPE_FULL_ACCESS, invalidate);
             *  }
             * }*/
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Platform.Init(this, savedInstanceState);
            SetContentView(Layout.activity_main);
            var toolbar = FindViewById <Toolbar>(Id.toolbar);

            SetSupportActionBar(toolbar);

            var drawer = FindViewById <DrawerLayout>(Id.drawer_layout);
            var toggle = new ActionBarDrawerToggle(this, drawer, toolbar,
                                                   Resource.String.navigation_drawer_open,
                                                   Resource.String.navigation_drawer_close);

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

            // initialize the controls
            ResetControls();
            var v = FindViewById(Android.Resource.Id.Content);

            // add click listeners to the buttons
            FindViewById <Button>(Id.PingButton).Click += delegate {
                OnPingClicked(ref v);
            };

            var navigationView = FindViewById <NavigationView>(Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);
        }
Example #25
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetTheme(Resource.Style.MyTheme);
            Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);

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


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



            var navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;
            navigationView.SetCheckedItem(Resource.Id.nav_times);


            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);

            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            listView = FindViewById <ListView>(Resource.Id.List);

            lst = ti.getList();

            listView.Adapter = new ListAdapter_Times(this, lst);
        }
Example #26
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);

            locationManager = GetSystemService(Context.LocationService) as LocationManager;

            //set the user current location
            setlocation();

            //setup the map
            SetupMap();


            //set left drawer staff
            leftDrawerLayaout = FindViewById<DrawerLayout>(Resource.Id.myDrawer);
            leftDrawer = FindViewById<ListView>(Resource.Id.leftListView);

            //get users 
            populateUsersOnDrawer();

            leftDrawerToggle = new ActionBarDrawerToggle(this, leftDrawerLayaout, Resource.Drawable.menu, Resource.String.drawer_open, Resource.String.drawer_close);
            leftDrawerLayaout.SetDrawerListener(leftDrawerToggle);
            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ActionBar.SetHomeButtonEnabled(true);
            ActionBar.SetDisplayShowTitleEnabled(true);
           
            //start message service 
            StartService(new Intent(this, typeof(MsgApiService)));

        }
Example #27
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            MenuViewModel = MenuViewModel.Instance;
            MusicPlayer   = new MusicPlayer(this);
            SetContentView(Resource.Layout.activity_menu);

            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            InitViews();

            if (MenuViewModel.currentImage.ImagePath == null)
            {
                StartActivityForResult(new Intent(this, typeof(CameraActivity)), REQUEST_CODE_CAMERA);
            }
            else
            {
                MenuViewModel.image = BitmapFactory.DecodeFile(MenuViewModel.currentImage.ImagePath);
                ShowInformation();
                MenuViewModel.DeleteImage();
            }
        }
Example #28
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            fragment = new List <Android.Support.V4.App.Fragment>();
            fragment.Add(new FragmentHome());
            fragment.Add(new Fragment_RecepcionPaquetes());
            fragment.Add(new Fragment_InventarioPaquetes());
            fragment.Add(new fragment_TransitoPaquetes());
            fragment.Add(new fragment_ConsultaPaquetes());
            fragment.Add(new fragment_PreparacionDespacho());
            fragment.Add(new fragment_PreparacionConduce());
            fragment.Add(new Fragment_DespachoSucursal());

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

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


            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);
        }
        //public List<DrawerItem> items;
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            // Create your application here
            SetContentView (Resource.Layout.activity_drawer_welcomeLayout);
            try
            {
                mDrawerLayout = FindViewById<DrawerLayout> (Resource.Id.myDrawer_layout);
                mLeftDrawer = FindViewById<ListView> (Resource.Id.leftListView);

                mDrawerToggle = new myActionBarDrawerToggle (this, mDrawerLayout, Resource.Drawable.ic_drawer, Resource.String.open_drawer, Resource.String.close_drawer);

                mLeftDrawer.Adapter=new MenuListAdapter(this);
                this.mLeftDrawer.ItemClick += (sender, e) => SelectItem(e.Position);

                mDrawerLayout.SetDrawerListener (mDrawerToggle);

                ActionBar.SetDisplayHomeAsUpEnabled (true);
                ActionBar.SetHomeButtonEnabled (true);
                ActionBar.SetDisplayShowTitleEnabled (true);
            }
            catch (Exception ex) {
                var toast = Toast.MakeText (this, ex.Message ,ToastLength.Short);
                toast.Show ();
            }
        }
Example #30
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            var welcomeTransaction = SupportFragmentManager.BeginTransaction();

            welcomeTransaction.Add(Resource.Id.fragment_container, new Welcome(), "Welcome");
            welcomeTransaction.Commit();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            _logging.WriteLine(Lib.Logging.MessageType.Information, "Starting application in MainActivity OnCreate method");
            base.OnCreate(savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);

            SetContentView(Resource.Layout.Main);
            drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawerLayout);

            drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, Resource.String.DrawerOpenDescription, Resource.String.DrawerCloseDescription);

            drawerLayout.SetDrawerListener(drawerToggle);
            ActionBar.SetIcon(Android.Resource.Color.Transparent);
            ActionBar.SetDisplayHomeAsUpEnabled(true);

            drawerListView = FindViewById<ListView>(Resource.Id.drawerListView);
            menuAdapter = new MenuAdapter (this);
            drawerListView.Adapter = menuAdapter;
            drawerListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => OnMenuItemClick(e.Position);
            var aboutFrag = menuAdapter.MenuItems.FirstOrDefault(x => x.Manager.GetType() == typeof(AboutFragment));
            var aboutPos = menuAdapter.MenuItems.IndexOf (aboutFrag);
            drawerListView.SetItemChecked(aboutPos, true);	// Highlight the About Fragment at startup
            OnMenuItemClick(aboutPos);                     // Load About Fragment at startup
        }
		protected override void OnCreate (Bundle savedInstanceState)
		{ 
 
			base.OnCreate (savedInstanceState);   
			SetContentView (Resource.Layout.Main);
			drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); 

			// Init toolbar
			var toolbar = FindViewById<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;

			// Create ActionBarDrawerToggle button and add it to the toolbar
			var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
			drawerLayout.SetDrawerListener(drawerToggle);
			drawerToggle.SyncState();

			//load default home screen
			var ft= FragmentManager.BeginTransaction ();
			ft.AddToBackStack (null);
			ft.Add (Resource.Id.HomeFrameLayout, new HomeFragment ());
			ft.Commit ();  
		}
Example #33
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_downloads);


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

            activeDownloads = new Dictionary <string, Torrent>();

            var prefs = PreferenceManager.GetDefaultSharedPreferences(this);

            hostname = prefs.GetString(key: "hostname", defValue: GetString(Resource.String.default_hostname));


            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            swipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.rootLayout);
            swipeRefreshLayout.SetColorSchemeColors(new int[] { Android.Resource.Color.BackgroundLight });
            swipeRefreshLayout.Refresh += this.SwipeRefreshLayout_Refresh;


            RequestTorrents();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            ThreadPool.QueueUserWorkItem(o => LoadUser());
            SetContentView(Resource.Layout.activity_search);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            _lv = FindViewById <ListView>(Resource.Id.lvSearched);

            SearchView searchButton = FindViewById <SearchView>(Resource.Id.searchButton);

            searchButton.SetQueryHint("Enter your query");
            searchButton.SetIconifiedByDefault(false);
            searchButton.QueryTextSubmit += (sender, e) =>
            {
                ThreadPool.QueueUserWorkItem(o => GetGalleryImagesAsync(searchButton.Query));
            };
        }
Example #35
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

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

            mToolbar        = FindViewById <SupportToolbar>(Resource.Id.app_bar);
            mDrawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            mNavigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            //Init Toolbar
            SetSupportActionBar(mToolbar);
            SupportActionBar.SetTitle(Resource.String.app_name);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);

            //Attach Item slected handler to nav view
            mNavigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;

            //Create ActionBarDrawerToggle Button and add it to the toolbar
            var drawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, mToolbar, Resource.String.openDrawer, Resource.String.closeDrawer);

            mDrawerLayout.AddDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            //This is where a default home screen would be loaded / check authentication ; whatever is decided
            //var ft = FragmentManager.BeginTransaction();
            //ft.Add(Resource.Id.HomeFrameLayout, new HomeFragment());
            //ft.Commit();
        }
Example #36
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.MainView);

            //var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            //SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            _drawerListView            = FindViewById <ListView>(Resource.Id.drawerListView);
            _drawerListView.ItemClick += (s, e) => ShowFragmentAt(e.Position);
            _drawerListView.Adapter    = new ArrayAdapter <string>(this, global::Android.Resource.Layout.SimpleListItem1, ViewModel.MenuItems.ToArray());

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

            _drawerToggle = new ActionBarDrawerToggle(
                this,
                _drawerLayout,
                Resource.String.OpenDrawerString,
                Resource.String.CloseDrawerString);

            _drawerLayout.AddDrawerListener(_drawerToggle);



            ShowFragmentAt(0);
        }
Example #37
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

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

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            Button button1 = FindViewById <Button>(Resource.Id.button1);

            button1.Click += Button1_Click;
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            this._feedManager = new FeedManager ();
            this._feedManager.FeedAdded += this.FeedAdded;

            SetContentView (Resource.Layout.Main);

            var drawList = this.FindViewById<ListView>(Resource.Id.DrawNavigation);

            this._drawListAdapter = new ArrayAdapter<string> (
                this,
                Resource.Layout.DrawListItem,
                this._feedManager.Feeds.Select(f => f.Name == null ? f.FeedLocation.AbsoluteUri : f.Name).ToList());

            drawList.Adapter = this._drawListAdapter;

            var layout = this.FindViewById<DrawerLayout> (Resource.Id.MainLayout);

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

            this._drawToggle = new ActionBarDrawerToggle(
                this,
                layout,
                Resource.Drawable.ic_drawer,
                Resource.String.DrawerOpen,
                Resource.String.DrawerClose);

            layout.SetDrawerListener (this._drawToggle);
        }
Example #39
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            MainApp.ChangeLanguage(this);
            SetTheme(Resource.Style.MyAppTheme);
            base.OnCreate(savedInstanceState);

            startActivity = MainApp.Instance.SharedPreferences.GetString("startactivity", null);
            string str = MainApp.Instance.SharedPreferences.GetString("language", null);

            SetContentView(Resource.Layout.activity_main);

            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawerlayout_main);
            drawerLayout.AddDrawerListener(this);
            drawerLayout.SetStatusBarBackground(Resource.Color.color_status_bar);

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

            drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);
            drawerLayout.AddDrawerListener(drawerToggle);

            SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.baseline_menu_black);

            navigationView = FindViewById <NavigationView>(Resource.Id.navview_main);
            navigationView.NavigationItemSelected += NavViewItemSelected;
            navigationView.Alpha = 0.99f;
            InstantiateFragment();
        }
 void SetupNavigationDrawer()
 {
     SupportActionBar.SetDisplayHomeAsUpEnabled (true);
     SupportActionBar.SetHomeButtonEnabled (true);
     NavigationDrawer = FindViewById<DrawerLayout> (Resource.Id.NavigationDrawer);
     DrawerToggle = new ActionBarDrawerToggle (this, NavigationDrawer, Toolbar,
         Resource.String.label_open_navigation, Resource.String.label_close_navigation);
     NavigationDrawer.SetDrawerListener (DrawerToggle);
     DrawerToggle.SyncState ();
 }
Example #41
0
		#pragma warning restore 414

		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);
			SetContentView (Resource.Layout.HomeView);

			mDrawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawer);
			mDrawerView = FindViewById (Resource.Id.items);
			mDrawerToggle = new ActionBarDrawerToggle (this, mDrawerLayout, Resource.Drawable.ic_navigation_drawer, 0, 0);
			mDrawerLayout.SetDrawerListener (mDrawerToggle);

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

			_closeDrawerToken = Mvx.Resolve<IMvxMessenger> ().SubscribeOnMainThread<CloseDrawerMessage> (
				message => mDrawerLayout.CloseDrawer (mDrawerView));     
		}
Example #42
0
        protected override void OnCreateActivity (Bundle bundle)
        {
            base.OnCreateActivity (bundle);

            SetContentView (Resource.Layout.MainDrawerActivity);

            DrawerListView = FindViewById<ListView> (Resource.Id.DrawerListView);
            DrawerListView.Adapter = drawerAdapter = new DrawerListAdapter ();
            DrawerListView.ItemClick += OnDrawerListViewItemClick;

            DrawerLayout = FindViewById<DrawerLayout> (Resource.Id.DrawerLayout);
            DrawerToggle = new ActionBarDrawerToggle (this, DrawerLayout, Resource.Drawable.IcDrawer, Resource.String.EntryName, Resource.String.EntryName);

            DrawerLayout.SetDrawerShadow (Resource.Drawable.drawershadow, (int)GravityFlags.Start);
            DrawerLayout.SetDrawerListener (DrawerToggle);

            Timer.OnCreate (this);
            var lp = new ActionBar.LayoutParams (ActionBar.LayoutParams.WrapContent, ActionBar.LayoutParams.WrapContent);
            lp.Gravity = GravityFlags.Right | GravityFlags.CenterVertical;

            var bus = ServiceContainer.Resolve<MessageBus> ();
            drawerSyncStarted = bus.Subscribe<SyncStartedMessage> (SyncStarted);
            drawerSyncFinished = bus.Subscribe<SyncFinishedMessage> (SyncFinished);

            DrawerSyncView = FindViewById<FrameLayout> (Resource.Id.DrawerSyncStatus);

            syncRetryButton = DrawerSyncView.FindViewById<ImageButton> (Resource.Id.SyncRetryButton);
            syncRetryButton.Click += OnSyncRetryClick;

            syncStatusText = DrawerSyncView.FindViewById<TextView> (Resource.Id.SyncStatusText);

            ActionBar.SetCustomView (Timer.Root, lp);
            ActionBar.SetDisplayShowCustomEnabled (true);
            ActionBar.SetDisplayHomeAsUpEnabled (true);
            ActionBar.SetHomeButtonEnabled (true);

            if (bundle == null) {
                OpenPage (DrawerListAdapter.TimerPageId);
            } else {
                // Restore page stack
                pageStack.Clear ();
                var arr = bundle.GetIntArray (PageStackExtra);
                if (arr != null) {
                    pageStack.AddRange (arr);
                }
            }
        }
Example #43
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);
            drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
            // Init toolbar
            var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            // Create ActionBarDrawerToggle button and add it to the toolbar
            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();
        }
Example #44
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.catalog);
            mListView = FindViewById<ListView>(Resource.Id.myListView);

            categoryId = int.Parse(Intent.GetStringExtra("CategoryId") ?? "0");

            Button btnActivate = FindViewById<Button>(Resource.Id.btnActivate);
            Button btnTrain = FindViewById<Button>(Resource.Id.btnTrain);
            Button btnRecover = FindViewById<Button>(Resource.Id.btnRecover);
            #region DrawableLayout
            drawerLayout = FindViewById<DrawerLayout>(Resource.Id.myDrawer);
            leftListView = FindViewById<ListView>(Resource.Id.leftListView);
            leftItems = MenuRepository.GetMenuItems();
            _navigation = MenuRepository.GetMenuItemsWithUri();
            drawerToggle = new MyActionBarDrawerToggle(this, drawerLayout, Resource.Drawable.menu, Resource.String.open_drawer, Resource.String.close_drawer);

            leftAdapater = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, leftItems);
            leftListView.Adapter = leftAdapater;
            leftListView.ItemClick += (sender, args) => leftListItemClicked(args.Position);
            drawerLayout.SetDrawerListener(drawerToggle);
            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ActionBar.SetHomeButtonEnabled(true);
            ActionBar.SetDisplayShowTitleEnabled(true);
            ActionBar.SetBackgroundDrawable(Resources.GetDrawable(Resource.Drawable.logo));

            #endregion

            btnActivate.Click += (object sender, EventArgs args) =>
            {
                GetList(1, subCategoryId);
            };
            btnTrain.Click += (object sender, EventArgs e) =>
            {
                GetList(2, subCategoryId);
            };
            btnRecover.Click += (object sender, EventArgs e) =>
            {
                GetList(3, subCategoryId);
            };
            SetTab(categoryId);
        }
Example #45
0
		protected override async void OnCreate(Bundle bundle)
		{
			base.OnCreate(bundle);

			// Init view
			SetContentView(Resource.Layout.Main);
			var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
			SetSupportActionBar(toolbar);
			this.SetSystemBarBackground(Resource.Color.HomeMaticBlue);
			DrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);

			MainViewModel = App.Bootstrapper.MainViewModel;

#if (!DEBUG)
            // Register Hockey App if not in Debug mode
            CrashManager.Register(this, App.HockeyAppKey);
            MetricsManager.Register(this, Application, App.HockeyAppKey);
            UpdateManager.Register(this, App.HockeyAppKey); // Remove this for store builds!
#endif

			// Init navigation drawer
			FindViewById<NavigationView>(Resource.Id.nav_view).NavigationItemSelected += NavigationView_NavigationItemSelected;
			var drawerToggle = new ActionBarDrawerToggle(this, DrawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
			DrawerLayout.SetDrawerListener(drawerToggle);
			drawerToggle.SyncState();

			// Init swipe to refresh
			SlSwipeRefreshLayout = FindViewById<SwipeRefreshLayout>(Resource.Id.slSwipeContainer);
			SlSwipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueBright, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight);
			SlSwipeRefreshLayout.Refresh += SlSwipeContainer_Refresh;
			SlSwipeRefreshLayout.Post(() => { RefreshBinding = this.SetBinding(() => MainViewModel.IsLoading, () => SlSwipeRefreshLayout.Refreshing, BindingMode.TwoWay); });

			// Init MainViewModel
			if (!MainViewModel.IsLoaded && !App.Bootstrapper.MainViewModel.IsLoading)
				await MainViewModel.RefreshAsync();

			// Init GridView (after ViewModel is loaded)
			var gvRooms = FindViewById<ExpandableHeightGridView>(Resource.Id.gvRooms);
			gvRooms.Adapter = MainViewModel.Rooms.GetAdapter(RoomAdapter.GetNoteView);
			gvRooms.ItemClick += GvRooms_ItemClick;
			gvRooms.IsExpanded = true;
		}
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);
			SetContentView (Resource.Layout.Main);

			drawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawer_layout);
			drawerLayout.SetDrawerShadow (Resource.Drawable.drawer_shadow, (int)GravityFlags.Start);

			drawerToggle = new ActionBarDrawerToggle (this, drawerLayout, Resource.Drawable.ic_drawer, Resource.String.drawer_open, Resource.String.drawer_close);
			drawerLayout.SetDrawerListener (drawerToggle);

			drawerList = FindViewById<ListView> (Resource.Id.flyout);
			drawerList.Adapter = new ArrayAdapter<string> (this, Resource.Layout.drawer_list_item, sections);

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

			// Enabling the home button as "up" will show a "go back button" by default. This will be changed by the drawer into a "hamburger" button.
			// This will also implicitly enable the home button (http://developer.android.com/reference/android/support/v7/app/ActionBar.html#setHomeButtonEnabled(boolean)).
			ActionBar.SetDisplayHomeAsUpEnabled (true);
		}
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			SetContentView (Resource.Layout.Main);

			drawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawer_layout);
			drawerLayout.SetDrawerShadow (Resource.Drawable.drawer_shadow, (int)GravityFlags.Start);
			drawerList = FindViewById<ListView> (Resource.Id.flyout);
			drawerList.Adapter = new ArrayAdapter<string> (this, Resource.Layout.drawer_list_item, sections);


			drawerToggle = new ActionBarDrawerToggle (this, drawerLayout, Resource.String.drawer_open, Resource.String.drawer_close);

			drawerLayout.SetDrawerListener (drawerToggle);

			drawerList.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => ListItemClicked (e.Position);
			ListItemClicked (0);

			SupportActionBar.SetDisplayHomeAsUpEnabled (true);
		}
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate (savedInstanceState);
            SetContentView (Resource.Layout.mainDrawer);
            drawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawer_layout);

            var toolbar = FindViewById<Toolbar> (Resource.Id.appBar);
            SetSupportActionBar (toolbar);
            SupportActionBar.SetTitle (Resource.String.app_name);
            SupportActionBar.SetDisplayHomeAsUpEnabled (true);
            SupportActionBar.SetDisplayUseLogoEnabled (true);

            navigationView = FindViewById<NavigationView> (Resource.Id.nav_view);
            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;

            var drawerToggle = new ActionBarDrawerToggle (this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
            drawerLayout.SetDrawerListener (drawerToggle);
            drawerToggle.SyncState ();

            var user= Intent.GetStringExtra("user");
            var key = Intent.GetStringExtra("key");
        }
 protected override void OnCreate(Bundle bundle)
 {
     base.OnCreate (bundle);
     // Set our view from the "main" layout resource
     SetContentView (Resource.Layout.Main);
     mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.myMenuDrawer);
     mLeftDrawer = FindViewById<RelativeLayout> (Resource.Id.left_fragment_container);
     mainContainer = FindViewById<FrameLayout> (Resource.Id.framelayout_maincontainer);
     //set icon for Drawer
     mDrawerToggle = new ActionBarDrawerToggle(this,mDrawerLayout,Resource.Drawable.Menu,Resource.String.Open_Drawer, Resource.String.Close_Drawer);
     mDrawerLayout.SetDrawerListener (mDrawerToggle);
     ActionBar.SetDisplayHomeAsUpEnabled (true);
     ActionBar.SetHomeButtonEnabled (true);
     ActionBar.SetDisplayShowHomeEnabled (true);
     //Hide the Application icon
     ActionBar.SetIcon(new ColorDrawable(Resources.GetColor(Android.Resource.Color.Transparent)));
     ActionBar.SetBackgroundDrawable(Resources.GetDrawable(Resource.Drawable.topbar));
     mLeftDrawer.BringToFront ();
     BindSideMenuClickEvents();
     //Call My Events initially
     CallFragment(1);
 }
Example #50
0
		protected override void OnCreate(Bundle bundle)
		{
			base.OnCreate(bundle);

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

			drawerLayout = FindViewById<DrawerLayout>(Resource.Id.myDrawer);
			notebooks = FindViewById<ListView>(Resource.Id.notebooks);
			leftSideMenu = FindViewById<LinearLayout>(Resource.Id.leftSideMenu);
			addNoteButton = FindViewById<Button>(Resource.Id.addButton);
			notes = FindViewById<ListView>(Resource.Id.notes);
			menuButton = FindViewById<Button>(Resource.Id.menuButton);
			syncButton = FindViewById<Button>(Resource.Id.syncButton);
			addNotebookButton = FindViewById<Button>(Resource.Id.addNotebookButton);

			drawerToggle = new SideMenuDrawerToggle(this, drawerLayout, Resource.String.open_drawer, Resource.String.close_drawer);//Resource.Drawable.Icon, -- removed
			drawerLayout.AddDrawerListener(drawerToggle);
			drawerLayout.CloseDrawer(leftSideMenu);

			notebooksAdapter = new NotebooksAdapter(this);
			notebooks.Adapter = notebooksAdapter;
			chosenNotebookId = Guid.Parse(notebooksAdapter.GetItemAtPosition(0).Id);

			notesAdapter = new NotesAdapter(this, chosenNotebookId);
			notes.Adapter = notesAdapter;

			addNoteButton.Click += AddNoteButton_Click;

			menuButton.Click += MenuButton_Click;

			syncButton.Click += SyncButton_Click;

			addNotebookButton.Click += AddNotebookButton_Click;

			notebooks.ItemClick += Notebooks_ItemClick; ;

			notes.ItemClick += Notes_ItemClick;
		}
Example #51
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.przegladKategori);
            // opcje oraz koszyk
            mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.myDrawer);
            mLeftDrawer = FindViewById<ListView>(Resource.Id.leftListView);
            mRightDrawer = FindViewById<ListView>(Resource.Id.rightListView);

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

            mLeftItems.Add("Opcje");
            mLeftItems.Add("do dodania");

            mRightItems.Add("przedmiot 1");
            mRightItems.Add("przedmiot 2");
            mRightItems.Add("przycisk do przejscia do prownania");

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

            mLeftAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, mLeftItems);
            mLeftDrawer.Adapter = mLeftAdapter;

            mRightAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, mRightItems);
            mRightDrawer.Adapter = mRightAdapter;

            mDrawerLayout.SetDrawerListener(mDrawerToggle);
            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ActionBar.SetHomeButtonEnabled(true);
            ActionBar.SetDisplayShowTitleEnabled(true);

            Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction();
            SlidingTabsFragment fragment = new SlidingTabsFragment();
            transaction.Replace(Resource.Id.sample_content_fragment, fragment);
            transaction.Commit();
        }
		protected override void OnCreate (Bundle savedInstanceState)
		{

			base.OnCreate (savedInstanceState);
			SetContentView (Resource.Layout.activity_navigation_drawer);

			mDrawerTitle = this.Title;
			mPlanetTitles = this.Resources.GetStringArray (Resource.Array.planets_array);
			mDrawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawer_layout);
			mDrawerList = FindViewById<RecyclerView> (Resource.Id.left_drawer);

			// set a custom shadow that overlays the main content when the drawer opens
			mDrawerLayout.SetDrawerShadow (Resource.Drawable.drawer_shadow, GravityCompat.Start);
			// improve performance by indicating the list if fixed size.
			mDrawerList.HasFixedSize = true;
			mDrawerList.SetLayoutManager (new LinearLayoutManager (this));

			// set up the drawer's list view with items and click listener
			mDrawerList.SetAdapter (new PlanetAdapter (mPlanetTitles, this));
			// enable ActionBar app icon to behave as action to toggle nav drawer
			this.ActionBar.SetDisplayHomeAsUpEnabled (true);
			this.ActionBar.SetHomeButtonEnabled (true);

			// ActionBarDrawerToggle ties together the the proper interactions
			// between the sliding drawer and the action bar app icon

			mDrawerToggle = new MyActionBarDrawerToggle (this, mDrawerLayout,
				Resource.Drawable.ic_drawer, 
				Resource.String.drawer_open, 
				Resource.String.drawer_close);

			mDrawerLayout.SetDrawerListener (mDrawerToggle);
			if (savedInstanceState == null) //first launch
				selectItem (0);
					
		}
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            RequestWindowFeature (WindowFeatures.ActionBar);

            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);
            ActionBar.NavigationMode = ActionBarNavigationMode.Standard;
            planetTitles = Resources.GetStringArray (Resource.Array.planets_array);
            //MainMenu mainMenu = new MainMenu();
            //MainMenu.GetMenu ().Values.CopyTo (planetTitles, 0);

            navMenu = MainMenu.GetMenu ();

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

            //			user = new User {username = @"Zvezdova", email = @"*****@*****.**"};

            user = Common.GetCurrentUser ();

            RefreshFullMenu ();

            //leftDrawer.AddView (lv);

            //LayoutInflater.Inflate (Resource.Layout.MerchantInfo, leftDrawer, true);

            leftDrawer.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e) {
                selectPosition(e.Position, e);
            };

            //LayoutInflater inflater = (LayoutInflater)this.BaseContext.GetSystemService (Context.LayoutInflaterService);

            //View view = inflater.Inflate (Resource.Layout.MerchantInfo, null, true);

            //leftDrawer.AddHeaderView (view);

            drawerLayout = FindViewById<DrawerLayout> (Resource.Id.drawer_layout);
            drawerToggle = new ActionBarDrawerToggle (
                this,
                drawerLayout,
                Resource.Drawable.ic_drawer,
                Resource.String.drawer_open,
                Resource.String.drawer_close
            );

            drawerLayout.SetDrawerListener (drawerToggle);

            /**
             *  Необходимо для работы иконки в качестве переключателя
             */
            ActionBar.SetDisplayHomeAsUpEnabled (true);
            ActionBar.SetHomeButtonEnabled (true);

            if (bundle == null) {
                if (user == null) {
                    selectPosition (navMenu.IndexOfKey (MainMenu.INFO), null);
                } else {
                    selectPosition (navMenu.IndexOfKey (MainMenu.MAIN), null);
                }
            }
        }
Example #54
0
        protected override void OnCreate(Bundle bundle)
        {
            //TODO: Create appropriately sized placeholder image
            base.OnCreate(bundle);
            Instance = this;

            string dbpath = FileAccessHelper.GetLocalFilePath("ethanslist.db3");
            databaseConnection = new DatabaseConnection(dbpath);

            // Create UI
            SetContentView(Resource.Layout.Main);
            drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);

            // Init toolbar
            var toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

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

            // Create ActionBarDrawerToggle button and add it to the toolbar
            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            base.SupportFragmentManager.BeginTransaction().Replace(Resource.Id.frameLayout, fragments[0]).Commit();
        }
Example #55
0
        /// <summary>
        /// A method for setting up the drawer expanding button
        /// </summary>
        public void DrawerToggleSetup()
        {
            DrawerToggle = new ActionBarDrawerToggle (
                CurrentActivity,
                Drawer,
                Resource.String.open_drawer,
                Resource.String.close_drawer);

            // Set drawers listener to be the toggle
            Drawer.SetDrawerListener (DrawerToggle);
            CurrentActivity.SupportActionBar.SetDisplayHomeAsUpEnabled (true);
            CurrentActivity.SupportActionBar.SetHomeButtonEnabled (true);
        }
 private void InitView()
 {
     SetSupportActionBar(binding.toolbar);
     var toggle = new ActionBarDrawerToggle(this,
         binding.drawer, binding.toolbar, Resource.String.open, Resource.String.close);
     binding.drawer.SetDrawerListener(toggle);
     toggle.SyncState();
     binding.navView.SetNavigationItemSelectedListener(this);
     binding.navView.SetCheckedItem(Resource.Id.nav_all_sessions);
 }
		private void SetupToolbar()
		{
			drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);

			// Init toolbar
			var toolbar = FindViewById<Toolbar>(Resource.Id.app_bar);
			SetSupportActionBar(toolbar);
			//SupportActionBar.SetTitle(Resource.String.app);
			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;

			// Create ActionBarDrawerToggle button and add it to the toolbar
			var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
			drawerLayout.SetDrawerListener(drawerToggle);
			drawerToggle.SyncState();

			//load default home screen
			//var ft = FragmentManager.BeginTransaction();
			//ft.AddToBackStack(null);
			//ft.Add(Resource.Id.HomeFrameLayout, new HomeFragment());
			//ft.Commit();



			//var toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
			//SetSupportActionBar(toolbar);
			//SupportActionBar.Title = "Lista og³oszeñ";
			//SetActionBar(toolbar);
			//ActionBar.Title = "Lista og³oszeñ";
		}
Example #58
0
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.Main);
			mDrawerLayout = FindViewById<DrawerLayout> (Resource.Id.myDrawer);
			progressBar = FindViewById<ProgressBar> (Resource.Id.loadingProgressBar);
			leftDrawerLinearLayoutId = (LinearLayout)FindViewById (Resource.Id.left_drawer);
			azureAdap = new ArrayAdapter<string> (this, Android.Resource.Layout.SimpleListItem1);
		
			//Start Expandable
			mListExView = FindViewById<ExpandableListView> (Resource.Id.expandListView);

			tempListView = FindViewById<ListView> (Resource.Id.lstViewTemp);
			//setMasterParent ();
			//setChild ();

			adapter = new myListViewAdap (NewParentItems);
			adapter.setInflater ((LayoutInflater)GetSystemService (Context.LayoutInflaterService), this);
			mListExView.SetAdapter (adapter);
			//End Expandable

			mDrawerToggle = new ActionBarDrawerToggle (this, mDrawerLayout, Resource.Drawable.ic_navigation_drawer, Resource.String.open_drawer, Resource.String.close_drawer);


			mDrawerLayout.SetDrawerListener (mDrawerToggle);
			ActionBar.SetDisplayHomeAsUpEnabled (true);
			ActionBar.SetHomeButtonEnabled (true);
			ActionBar.SetDisplayShowTitleEnabled (true);
           
			//Declaration of Image button and other buttons
			ImageButton imgBtnPlus = (ImageButton)FindViewById (Resource.Id.buttonNewPanel);  
			Button btnCancel = (Button)FindViewById (Resource.Id.CancelPanel);
			Button btnSavePanel = (Button)FindViewById (Resource.Id.SavePanel);
			TableRow tRowSaveCancel = (TableRow)FindViewById (Resource.Id.tRowSaveCancel);    //Row of save Button
			EditText txtidofNewPanel = (EditText)(FindViewById (Resource.Id.txtOfNewPanel));
			spinMasterPanel = FindViewById<Spinner> (Resource.Id.spinnerExistingMasterPanel);


			//Code to add default value in the spinner
			First = new List<string> ();
			First.Add ("Select Parent Panel");
			spinnerArrayAdapter = new ArrayAdapter<string> (this, Android.Resource.Layout.SimpleSpinnerItem, First);
			spinnerArrayAdapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem);
			spinMasterPanel.Adapter = spinnerArrayAdapter;
			//End


			appendSpinner (spinMasterPanel, parentItems, spinnerArrayAdapter, First); //Calling spinner to append more parent.



			imgBtnPlus.Click += (object sender, EventArgs e) => {
				if (SetTag == 1) {
					imgBtnPlus.SetImageResource (Resource.Drawable.Multsign);
					txtidofNewPanel.Visibility = ViewStates.Visible;
					tRowSaveCancel.Visibility = ViewStates.Visible;
					spinMasterPanel.Visibility = ViewStates.Visible;
					SetTag = 0;

				} else if (SetTag == 0) {
					imgBtnPlus.SetImageResource (Resource.Drawable.plussign);

					txtidofNewPanel.Visibility = ViewStates.Gone;
					tRowSaveCancel.Visibility = ViewStates.Gone;
					spinMasterPanel.Visibility = ViewStates.Gone;
					SetTag = 1;
				}
			};

			btnCancel.Click += delegate {

				imgBtnPlus.SetImageResource (Resource.Drawable.plussign);
				tRowSaveCancel.Visibility = ViewStates.Gone;
				txtidofNewPanel.Visibility = ViewStates.Gone;
				spinMasterPanel.Visibility = ViewStates.Gone;

			};


			#region SavePanelCLickActivity

			btnSavePanel.Click += (object sender, EventArgs e) => {
				
				imgBtnPlus.SetImageResource (Resource.Drawable.plussign);
				tRowSaveCancel.Visibility = ViewStates.Gone;
				txtidofNewPanel.Visibility = ViewStates.Gone;
				spinMasterPanel.Visibility = ViewStates.Gone;
				string newPanelText = txtidofNewPanel.Text.Trim ();

				if (newPanelText != "") {
					string spinnerItem = spinMasterPanel.SelectedItem.ToString ();   // Selected item in the spinner

					if (spinnerItem != "Select Parent Panel") {
						child = new List<string> ();
						child.Add (newPanelText);

						if (NewParentItems.ContainsKey (spinnerItem)) {
							NewParentItems [spinnerItem].AddRange (child);
							dictPanelItemsForMail [spinnerItem].AddRange (child);
							
						} else {
                            
							NewParentItems [spinnerItem] = child;
							dictPanelItemsForMail [spinnerItem] = child;

						}


					} else {
						
						child = new List<string> ();
						NewParentItems [newPanelText] = child;
						dictPanelItemsForMail [newPanelText] = child;
						appendSpinner (spinMasterPanel, newListForSpin, spinnerArrayAdapter, First);
					}

					child = new List<string> ();
					childItems.Add (child);
					myListViewAdap adapterNew = new myListViewAdap (NewParentItems);
					adapterNew.setInflater ((LayoutInflater)GetSystemService (Context.LayoutInflaterService), this);
					mListExView.SetAdapter (adapter);									//Inflate Expandable Adapter
							
					txtidofNewPanel.Text = "";
					InputMethodManager inputmanager = (InputMethodManager)GetSystemService (Context.InputMethodService);
					inputmanager.HideSoftInputFromWindow (txtidofNewPanel.WindowToken, HideSoftInputFlags.None);		// To hide the keyboard

					spinMasterPanel.SetSelection (0, true);
				}
			};

			#endregion SavePanelActivityEnd


			// Code to hide keyboard on spinner touch
			spinMasterPanel.Touch += (object sender, View.TouchEventArgs e) => {

				InputMethodManager inputmanager = (InputMethodManager)GetSystemService (Context.InputMethodService);
				inputmanager.HideSoftInputFromWindow (spinMasterPanel.WindowToken, HideSoftInputFlags.None);	
				spinMasterPanel.PerformClick ();
			};


			// code to handle ChildClick Event
			mListExView.ChildClick += mListExView_ChildClick;

			connectMaster (1);
	
		}
Example #59
0
        private void SetUpNavigationDrawer()
        {
            _drawerList = Resources.GetStringArray(Resource.Array.drawer_list);

            _drawerAdapter = new ArrayAdapter<string>(this, Resource.Layout.DrawerItem, _drawerList);
            _drawerView.Adapter = _drawerAdapter;
            _drawerView.ItemClick += MenuListView_ItemClick;


            _drawerToggle = new ActionBarDrawerToggle(
                this,                           //Host Activity
                _drawerLayout,                  //DrawerLayout
                Resource.String.app_name,     //Opened Message
                Resource.String.app_name     //Closed Message
            );

            _drawerLayout.SetDrawerListener(_drawerToggle);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            _drawerToggle.SyncState();
        }