void LoadFragment(int id) { Android.Support.V4.App.Fragment fragment = null; switch (id) { case Resource.Id.Gezondheid: fragment = Fragment1.NewInstance(); break; case Resource.Id.Style: fragment = Fragment2.NewInstance(); break; case Resource.Id.Minigames: fragment = Fragment3.NewInstance(); break; } if (fragment == null) { return; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }
private void ListItemClicked(int position) { Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = new Fragment1(); break; case 1: fragment = new Fragment2(); break; case 2: fragment = new Fragment3(this); break; default: fragment = new Fragment1(); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); drawerList.SetItemChecked(position, true); SupportActionBar.Title = title = Sections[position]; drawer.CloseDrawer(drawerList); }
void LoadFragment(int id) { Android.Support.V4.App.Fragment fragment = null; var serializedStuff = JsonConvert.SerializeObject(Friendslist); var serializedStuff2 = JsonConvert.SerializeObject(list); var bundle = new Bundle(); bundle.PutString("friend", serializedStuff); bundle.PutString("list", serializedStuff2); switch (id) { case Resource.Id.menu_home: fragment = Fragment1.NewInstance(bundle); break; case Resource.Id.menu_audio: fragment = Fragment2.NewInstance(); break; case Resource.Id.menu_video: fragment = Fragment3.NewInstance(bundle); break; } if (fragment == null) { return; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment).CommitNowAllowingStateLoss(); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = Fragment1.NewInstance(); break; case 1: fragment = Fragment2.NewInstance(); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }
private void ListItemClicked(int position) { if (lastSelectedSection == position) { return; } lastSelectedSection = position; Fragment fragment = null; switch (position) { case 0: fragment = Fragment1.NewInstance(); break; case 1: fragment = Fragment2.NewInstance(); break; } FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); drawerListView.SetItemChecked(position, true); ActionBar.Title = currentSectionTitle = sections[position]; drawerLayout.CloseDrawer(drawerListView); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); //Forms.Init(this, savedInstanceState); Instance = this; Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); ViewPager _viewPager = FindViewById <ViewPager>(Resource.Id.viewPager); //_viewPager.PageSelected += ViewPager_PageSelected; _fragments = new Android.Support.V4.App.Fragment[] { Fragment0.NewInstance("Genres", "tab_genres"), Fragment1.NewInstance("Genres", "tab_genres"), //TheFragment.NewInstance("Titles", "tab_titles"), //TheFragment.NewInstance("Stream", "tab_stream"), //TheFragment.NewInstance("Showtimes", "tab_showtimes") }; _viewPager.Adapter = new ViewPagerAdapter(SupportFragmentManager, _fragments); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); manager = FragmentManager; Fragment1 fragment = new Fragment1(); manager.BeginTransaction().Add(Resource.Id.frameLayout1, fragment, "myfragmanetag").Commit(); // t.Add(Resource.Id.fragment1,fragment); btn1 = FindViewById <Button>(Resource.Id.button1); edit = FindViewById <EditText>(Resource.Id.editText1); btn1.Click += delegate { var text = edit.Text.ToString(); ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(this); ISharedPreferencesEditor editor = prefs.Edit(); editor.PutString("Data", text); editor.Apply(); //editor.Commit(); Fragment frg = null; frg = manager.FindFragmentByTag("myfragmanetag"); manager.BeginTransaction().Detach(frg).Attach(frg).Commit(); }; }
void LoadFragment(int id) { Android.Support.V4.App.Fragment fragment = null; switch (id) { case Resource.Id.menu_home: fragment = Fragment1.NewInstance(); break; case Resource.Id.menu_audio: fragment = Fragment2.NewInstance(); break; case Resource.Id.menu_video: fragment = Fragment3.NewInstance(); break; case Resource.Id.menu_video2: fragment = Fragment4.NewInstance(); break; } if (fragment == null) { return; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = Fragment1.NewInstance(); break; case 1: fragment = Fragment2.NewInstance(); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); this.drawerListView.SetItemChecked(position, true); SupportActionBar.Title = this.title = adapter.GetTitle(position); this.drawerLayout.CloseDrawers(); }
void LoadFragment(int id) { Android.Support.V4.App.Fragment fragment = null; System.String fragmentTag = ""; switch (id) { case Resource.Id.menu_home: fragment = Fragment1.NewInstance(); fragmentTag = "FRAGMENT1"; break; case Resource.Id.menu_audio: fragment = Fragment2.NewInstance(); fragmentTag = "FRAGMENT2"; break; case Resource.Id.menu_video: fragment = Fragment3.NewInstance(); fragmentTag = "FRAGMENT3"; break; } if (fragment == null) { return; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment, fragmentTag) .Commit(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.main); var Fragment1 = new Fragment1(); FragmentManager.BeginTransaction() .Add(Android.Resource.Id.Content, Fragment1) .Commit(); }
public FragmentManager(AppCompatActivity host) { Fragment1 = new Fragment1(); Fragment2 = new Fragment2(); Fragment3 = new Fragment3(); mHost = host; mFragmentTrans = mHost.SupportFragmentManager.BeginTransaction(); CurrentFragment = Fragment1; }
public override void FromResource(ErpResource resource) { Fragment0.FromFragment(resource.GetFragment("temp", 0)); Fragment1.FromFragment(resource.GetFragment("temp", 1)); ErpFragment?mipsFragment = resource.TryGetFragment("mips", 0) ?? resource.TryGetFragment("temp", 2); if (mipsFragment != null) { Frag2.FromFragment(mipsFragment); } }
public override Android.Support.V4.App.Fragment GetItem(int position) { switch (position) { case 0: return(Fragment1.NewInstance()); case 1: return(Fragment2.NewInstance()); } return(null); }
public override void ToResource(ErpResource resource) { Fragment0.ToFragment(resource.GetFragment("temp", 0)); Fragment1.ToFragment(resource.GetFragment("temp", 1)); ErpFragment mipsFragment = resource.TryGetFragment("mips", 0); if (mipsFragment != null) { Frag2.ToFragment(mipsFragment); } }
public override void OnBackPressed() { var frag = new Fragment1(); FragmentManager fg = this.SupportFragmentManager; FragmentTransaction ft = fg.BeginTransaction(); ft.Replace(Resource.Id.content_frame, frag); // ft.SetTransition(FragmentTransaction.TransitFragmentFade); ft.Commit(); // base.OnBackPressed(); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = Fragment1.NewInstance(); break; case 1: //fragment = Fragment2.NewInstance(); fragment = new LearningHomeFragment(); break; case 2: //fragment = Fragment2.NewInstance(); fragment = new EvaluationHomeFragment(); break; case 3: //fragment = Fragment2.NewInstance(); fragment = new ExpertsHomeFragment(); break; case 4: //fragment = Fragment2.NewInstance(); fragment = new CounsellingHomeFragment(); break; case 5: //fragment = Fragment2.NewInstance(); fragment = new MyAccountHomeFragment(); break; case 6: fragment = new LoginFragment(); //StartActivity(typeof(LoginActivity)); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment).AddToBackStack(null) .Commit(); }
public bool OnNavigationItemSelected(IMenuItem item) { int id = item.ItemId; v4.FragmentTransaction ft = SupportFragmentManager.BeginTransaction(); int?titleId = null; v4.Fragment fragment = null; if (id == Resource.Id.nav_camera) { // Handle the camera action } else if (id == Resource.Id.nav_gallery) { titleId = Resource.String.gallery_title; fragment = new Fragment1(); } else if (id == Resource.Id.nav_slideshow) { } else if (id == Resource.Id.nav_manage) { titleId = Resource.String.manage_title; fragment = new Fragment2(); } else if (id == Resource.Id.nav_share) { } else if (id == Resource.Id.nav_send) { } if (titleId != null) { SupportActionBar.SetTitle((int)titleId); } if (fragment != null) { ft.Replace(Resource.Id.fragment_container, fragment); ft.AddToBackStack(null); ft.Commit(); } DrawerLayout drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); drawer.CloseDrawer(GravityCompat.Start); return(true); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = Fragment1.NewInstance(); break; case 1: fragment = Fragment2.NewInstance(); break; case 2: fragment = BookingStatusListFragment.NewInstance(); break; case 7: Auth.GoogleSignInApi.SignOut(googleApiClient).SetResultCallback(new SignOutResultCallback { Activity = this }); LoginActivity.mgoogleApiClient.Disconnect(); StartActivity(typeof(LoginActivity)); Finish(); break; } if (position != 7 && fragment != null) { SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); Button btn1 = FindViewById <Button>(Resource.Id.btnLibrary); Button btn2 = FindViewById <Button>(Resource.Id.btnMeeting); Button btnNewChild = FindViewById <Button>(Resource.Id.btnNewChild); FragmentManager fm = FragmentManager; TextView header = FindViewById <TextView>(Resource.Id.textHeader); header.Text = "Välkommen Din Apa!"; //halllåååå header.Gravity = Android.Views.GravityFlags.Center; btn2.Click += delegate { StartActivity(typeof(MeetingActivity)); }; btnNewChild.Click += delegate { if (fm.BackStackEntryCount == 0) { Fragment createChildFragment = new Fragment1(); FragmentTransaction ft = fm.BeginTransaction(); ft.Add(Resource.Id.fragment_container, createChildFragment); ft.AddToBackStack("createChildFragment"); ft.Commit(); } }; }
void LoadFragment(int id) { Fragment fragment = null; switch (id) { case Resource.Id.action_add: fragment = Fragment1.NewInstance(); break; case Resource.Id.action_edit: fragment = Fragment2.NewInstance(); break; case Resource.Id.action_remove: fragment = Fragment3.NewInstance(); break; case Resource.Id.action_select: fragment = Fragment4.NewInstance(); break; case Resource.Id.action_batata: fragment = Fragment5.NewInstance(); break; } if (fragment == null) { return; } else { FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .AddToBackStack(fragment.Tag) .Commit(); } }
public static void ReleadData() { Fragment1.ReleadData(); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: //Se resetea el fragmento del mapa resetearMapa(); fragment = FragmentLogin.NewInstance(); //SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); break; case 1: //Se resetea el fragmento del mapa resetearMapa(); fragment = Fragment1.NewInstance(); //SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); break; case 2: //Se resetea el fragmento del mapa resetearMapa(); fragment = FragmentMap.NewInstance(); //SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); break; case 3: //Se resetea el fragmento del mapa resetearMapa(); fragment = Impresion.NewInstance(codigoNotificacion, notificado); //SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); break; case 4: //Se resetea el fragmento del mapa resetearMapa(); fragment = RolNocturno.NewInstance(); // SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); break; case 5: //Es el de prueba fragment = Fragment2.NewInstance("12345"); break; default: Console.WriteLine("Elemento seleccionado " + position.ToString()); break; } SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); mRightDrawer = FindViewById <ListView>(Resource.Id.right_drawer); mFragment1 = new Fragment1(); mFragment2 = new Fragment2(); mFragment3 = new Fragment3(); mFragment4 = new Fragment4(); mFragment5 = new Fragment5(); mStackFragment = new Stack <SupportFragment>(); mLeftDrawer.Tag = 0; mRightDrawer.Tag = 1; SetSupportActionBar(mToolbar); mLeftDataSet = new List <string>(); mLeftDataSet.Add("Home"); mLeftDataSet.Add("Search"); mLeftDataSet.Add("Search Map"); mLeftAdapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet); mLeftDrawer.Adapter = mLeftAdapter; mRightDataSet = new List <string>(); mRightDataSet.Add("About"); mRightDataSet.Add("Contact Us"); mRightAdapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleListItem1, mRightDataSet); mRightDrawer.Adapter = mRightAdapter; var trans = SupportFragmentManager.BeginTransaction(); trans.Add(Resource.Id.fragmentContainer, mFragment5, "Fragment5"); trans.Hide(mFragment5); trans.Add(Resource.Id.fragmentContainer, mFragment4, "Fragment4"); trans.Hide(mFragment4); trans.Add(Resource.Id.fragmentContainer, mFragment3, "Fragment3"); trans.Hide(mFragment3); trans.Add(Resource.Id.fragmentContainer, mFragment2, "Fragment2"); trans.Hide(mFragment2); trans.Add(Resource.Id.fragmentContainer, mFragment1, "Fragment1"); trans.Commit(); mCurrentFRagment = mFragment1; mDrawerLayout.AddDrawerListener(mDrawerToggle); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); mDrawerToggle.SyncState(); if (bundle != null) { if (bundle.GetString("DrawerState") == "Opened") { SupportActionBar.SetTitle(Resource.String.openDrawer); } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } }
private void ListItemClicked(int position) { Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = new Fragment1(); break; case 1: fragment = new Fragment2(); break; case 2: fragment = new Fragment3(this); break; default: fragment = new Fragment1 (); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); drawerList.SetItemChecked(position, true); SupportActionBar.Title = title = Sections[position]; drawer.CloseDrawer(drawerList); }
public void OnMultiImageSelected(List <Android.Net.Uri> uriList) { Toast.MakeText(this, "BS LISTENER", ToastLength.Short).Show(); List <Bitmap> bitmaps = new List <Bitmap>(); Android.Support.V7.App.AlertDialog.Builder builder = new Android.Support.V7.App.AlertDialog.Builder(this); builder.SetTitle("Loading..."); //View view = getLayoutInflater().inflate(R.layout.progress); Dialog dialog = builder.Create(); try { foreach (var item in uriList) { try { dialog.SetTitle("Loading images " + uriList.IndexOf(item) + "/" + uriList.Count); ImageLoaderHelper.UploadImageFromUri(this, item, storageReference, FirebaseAuth.Instance.CurrentUser); } catch (System.Exception ex) { Log.Debug("ERROR SAVE BITMAP", ex.Message); //Toast.MakeText(this, "Error Uri to Bitmap", ToastLength.Long).Show(); } } } catch (System.Exception) { Toast.MakeText(this, "Ups", ToastLength.Long).Show(); } List <Android.Net.Uri> loadedUriList = new List <Android.Net.Uri>(); foreach (var item in uriList) { var uriString = item.ToString(); //var imageName = uriString.Substring(uriString.LastIndexOf("/") + 1, uriString.Length); var uriPath = uriString.Split('/').ToList(); var imageName = uriPath.LastOrDefault(); } var valid = ImageLoaderHelper.ValidateImage(); if (valid.IsValid) { List <string> stringUris = new List <string>(); try { stringUris = uriList.Select(x => x.ToString()).ToList(); Bundle bundle = new Bundle(); bundle.PutStringArray("UriList", stringUris.ToArray()); var frag = new Fragment1(); frag.Arguments = bundle; LoadFragment(frag); } catch (Exception ex) { Log.Debug("ERROR URI TO FRAGMENT", ex.Message); //Toast.MakeText(this, "Error Uri to Bitmap", ToastLength.Long).Show(); } } else { Toast.MakeText(this, valid.ErrorMessage, ToastLength.Long).Show(); } }