protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.ActivityMain); // Get our button from the layout resource, // and attach an event to it //Button button = FindViewById<Button>(Resource.Id.myButton); //button.Click += delegate { button.Text = $"{count++} clicks!"; }; Android.Support.V7.Widget.Toolbar mToolbar = this.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(mToolbar); Android.Support.Design.Widget.NavigationView mNavigationView = FindViewById <Android.Support.Design.Widget.NavigationView>(Resource.Id.nav_view); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mActionBarDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, Resource.String.open, Resource.String.close); mDrawerLayout.AddDrawerListener(mActionBarDrawerToggle); mActionBarDrawerToggle.SyncState(); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SelectMenuItem(mNavigationView); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawerLayout); navigationView = FindViewById <Android.Support.Design.Widget.NavigationView>(Resource.Id.navView); navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected; //Setup toolbar SetSupportActionBar(toolbar); SupportActionBar.Title = "Topics"; Android.Support.V7.App.ActionBar actionBar = SupportActionBar; actionBar.SetHomeAsUpIndicator(Resource.Drawable.menuaction); actionBar.SetDisplayHomeAsUpEnabled(true); //View Setups historyLayout = FindViewById <LinearLayout>(Resource.Id.historyLayout); geographyLayout = FindViewById <LinearLayout>(Resource.Id.geographyLayout); spaceLayout = FindViewById <LinearLayout>(Resource.Id.spaceLayout); engineeringLayout = FindViewById <LinearLayout>(Resource.Id.engineeringLayout); programmingLayout = FindViewById <LinearLayout>(Resource.Id.programmingLayout); businessLayout = FindViewById <LinearLayout>(Resource.Id.businessLayout); //Click Event Handlers historyLayout.Click += HistoryLayout_Click; geographyLayout.Click += GeographyLayout_Click; spaceLayout.Click += SpaceLayout_Click; engineeringLayout.Click += EngineeringLayout_Click; programmingLayout.Click += ProgrammingLayout_Click; businessLayout.Click += BusinessLayout_Click; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); toolbar = (Android.Support.V7.Widget.Toolbar)FindViewById(Resource.Id.toolbar); drawerLayout = (Android.Support.V4.Widget.DrawerLayout)FindViewById(Resource.Id.drawerLayout); navigationView = (Android.Support.Design.Widget.NavigationView)FindViewById(Resource.Id.navView); navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected; //Setup toolbar SetSupportActionBar(toolbar); SupportActionBar.Title = "Topics"; Android.Support.V7.App.ActionBar actionBar = SupportActionBar; actionBar.SetHomeAsUpIndicator(Resource.Drawable.menuaction); actionBar.SetDisplayHomeAsUpEnabled(true); ConnectViews(); // Click event handlers historyLayout.Click += HistoryLayout_Click; engineeringLayout.Click += EngineeringLayout_Click; programmingLayout.Click += ProgrammingLayout_Click; spaceLayout.Click += SpaceLayout_Click; businessLayout.Click += BusinessLayout_Click; geographyLayout.Click += GeographyLayout_Click; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); var toolbar = FindViewById <V7Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu); drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawer_layout); navigationView = FindViewById <Android.Support.Design.Widget.NavigationView>(Resource.Id.nav_view); navigationView.NavigationItemSelected += NavigationViewItemSelected; }
public void SelectMenuItem(Android.Support.Design.Widget.NavigationView navView) { navView.NavigationItemSelected += (sender, e) => { //FragmentTransaction transaction = this.FragmentManager.BeginTransaction(); Fragment fragment = null; switch (e.MenuItem.ItemId) { case Resource.Id.tab_news: SetTitle(Resource.String.news); //transaction.Add(Resource.Id.container_fragment, new FragmentNews()); //transaction.Commit(); fragment = new FragmentNews(); break; case Resource.Id.tab_workout_log: SetTitle(Resource.String.workout_log); //transaction.Add(Resource.Id.container_fragment, new FragmentWorkoutLog()); //transaction.Commit(); fragment = new FragmentWorkoutLog(); break; case Resource.Id.tab_meal_tracking: SetTitle(Resource.String.meal_tracking); //transaction.Add(Resource.Id.container_fragment, new FragmentMealTracking()); //transaction.Commit(); fragment = new FragmentMealTracking(); break; case Resource.Id.tab_progress: SetTitle(Resource.String.progress); //transaction.Add(Resource.Id.container_fragment, new FragmentProgress()); //transaction.Commit(); fragment = new FragmentProgress(); break; } FragmentManager manager = FragmentManager; FragmentTransaction transaction = manager.BeginTransaction(); transaction.Replace(Resource.Id.container_fragment, fragment); transaction.Commit(); mDrawerLayout.CloseDrawers(); }; }
protected override void OnCreate(Bundle savedInstanceState) { LinearLayout cardView_LinearLayout_RICI_History; LinearLayout cardView_LinearLayout_RIC2_Geography; LinearLayout cardView_LinearLayout_R2CI_Space; LinearLayout cardView_LinearLayout_R2C2_Engineering; LinearLayout cardView_LinearLayout_R3CI_Programming; LinearLayout cardView_LinearLayout_R3C2_Business; base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); //Initializing View references toolbar = (Android.Support.V7.Widget.Toolbar)FindViewById(Resource.Id.ToolBar_QuizMainMenu_CardView); drawerLayout_Main = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.DrawerLayout_Main); navigationView_DrawerLayout_Main = FindViewById <Android.Support.Design.Widget.NavigationView>(Resource.Id.NavigationView_DrawerLayout_Main); navigationView_DrawerLayout_Main.NavigationItemSelected += NavigationView_DrawerLayout_Main_NavigationItemSelected; //Navigation Item Click Action Identifier //SetUp ToolBar SetSupportActionBar(toolbar); SupportActionBar.Title = "Topics"; Android.Support.V7.App.ActionBar actionBar = SupportActionBar; actionBar.SetHomeAsUpIndicator(Resource.Drawable.menuaction); actionBar.SetDisplayHomeAsUpEnabled(true); //Initialize and SetUp Views cardView_LinearLayout_RICI_History = FindViewById <LinearLayout>(Resource.Id.CardView_LinearLayout_RICI_History); cardView_LinearLayout_RIC2_Geography = FindViewById <LinearLayout>(Resource.Id.CardView_LinearLayout_RIC2_Geography); cardView_LinearLayout_R2CI_Space = FindViewById <LinearLayout>(Resource.Id.CardView_LinearLayout_R2CI_Space); cardView_LinearLayout_R2C2_Engineering = (LinearLayout)FindViewById(Resource.Id.CardView_LinearLayout_R2C2_Engineering); cardView_LinearLayout_R3CI_Programming = (LinearLayout)FindViewById(Resource.Id.CardView_LinearLayout_R3CI_Programming); cardView_LinearLayout_R3C2_Business = (LinearLayout)FindViewById(Resource.Id.CardView_LinearLayout_R3C2_Business); //Handle Topic click Events cardView_LinearLayout_RICI_History.Click += CardView_LinearLayout_RICI_History_Click; cardView_LinearLayout_RIC2_Geography.Click += CardView_LinearLayout_RIC2_Geography_Click; cardView_LinearLayout_R2CI_Space.Click += CardView_LinearLayout_R2CI_Space_Click; cardView_LinearLayout_R2C2_Engineering.Click += CardView_LinearLayout_R2C2_Engineering_Click; cardView_LinearLayout_R3CI_Programming.Click += CardView_LinearLayout_R3CI_Programming_Click; cardView_LinearLayout_R3C2_Business.Click += CardView_LinearLayout_R3C2_Business_Click; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Start); lista = LDbConnection.GetActualUserExpo(); var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu); drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawer_layout); navigationView = FindViewById <Android.Support.Design.Widget.NavigationView>(Resource.Id.nav_view); navigationView.NavigationItemSelected += HomeNavigationView_NavigationItemSelected; var qrcode = FindViewById <Android.Widget.ImageView>(Resource.Id.Start_qrcode); var writer = new ZXing.QrCode.QRCodeWriter(); String s = ""; if (LDbConnection.getUserType() == "Uczestnik") { s = "Uczestnik:" + LDbConnection.GetUser().Email; } else if (LDbConnection.getUserType() == "Wystawca") { s = "Wystawca:" + LDbConnection.GetCompany().Email; } ZXing.Common.BitMatrix bm = writer.encode(s, ZXing.BarcodeFormat.QR_CODE, 500, 500); Android.Graphics.Bitmap ImageBitmap = Android.Graphics.Bitmap.CreateBitmap(500, 500, Config.Argb8888); for (int i = 0; i < 500; i++) { //width for (int j = 0; j < 500; j++) { //height ImageBitmap.SetPixel(i, j, bm[i, j] ? Color.Black : Color.White); } } if (ImageBitmap != null) { qrcode.SetImageBitmap(ImageBitmap); } var expo_list = FindViewById <Android.Widget.Spinner>(Resource.Id.Start_targi); expo_list.ItemSelected += new System.EventHandler <Android.Widget.AdapterView.ItemSelectedEventArgs>(spinner_ItemSelected); var adapter = new MyExpoSingleListViewAdapter(lista, this); expo_list.Adapter = adapter; var btn1 = (Button)FindViewById(Resource.Id.Start_join); btn1.Visibility = Android.Views.ViewStates.Invisible; btn1.Click += delegate { var NxtAct = new Android.Content.Intent(this, typeof(UserActivity)); StartActivity(NxtAct); }; var button = FindViewById <Android.Widget.Button>(Resource.Id.Start_scan); button.Click += async delegate { ZXing.Mobile.MobileBarcodeScanner scanner; ZXing.Mobile.MobileBarcodeScanner.Initialize(Application); scanner = new ZXing.Mobile.MobileBarcodeScanner(); scanner.UseCustomOverlay = false; //We can customize the top and bottom text of the default overlay scanner.BottomText = "Poczekaj, aż kod kreskowy będzie automatycznie zeskanowany!"; //Start scanning var result = await scanner.Scan(); scanner.Cancel(); if (result == null) { scanner.Cancel(); } else { scanner.Cancel(); string[] scan = result.Text.Split(':'); if (scan[0] == "Wystawca") { var NxtAct = new Android.Content.Intent(this, typeof(CompanyActivity)); NxtAct.PutExtra("Email", scan[1]); NxtAct.PutExtra("expo_id", lista[select].Id); NxtAct.PutExtra("Search", result.Text); NxtAct.PutExtra("Show", true); StartActivity(NxtAct); } else if (scan[0].Contains("Uczestnik")) { System.Console.WriteLine("Uczestnik"); var NxtAct = new Android.Content.Intent(this, typeof(UserActivity)); NxtAct.PutExtra("Email", scan[1]); NxtAct.PutExtra("expo_id", lista[select].Id); NxtAct.PutExtra("Search", result.Text); NxtAct.PutExtra("Show", true); StartActivity(NxtAct); } } }; if (lista == null) { button.Visibility = Android.Views.ViewStates.Invisible; btn1.Visibility = Android.Views.ViewStates.Visible; } }