public override bool OnOptionsItemSelected(IMenuItem item) { try { switch (item.ItemId) { case Resource.Id.menu_myaccount_myebooks: var myebooksfragment = new MyEbooksFragment(); var ft = ChildFragmentManager.BeginTransaction(); var fragment = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_myaccountframelayout); if (fragment != null) { ft.Remove(fragment); } ft.Replace(Resource.Id.dry_myaccountframelayout, myebooksfragment); ft.Commit(); return(true); case Resource.Id.menu_myaccount_myevals: var ebookcategsfragment = new MyEvalsFragment(); var ft1 = ChildFragmentManager.BeginTransaction(); var fragment1 = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_myaccountframelayout); if (fragment1 != null) { ft1.Remove(fragment1); } ft1.Replace(Resource.Id.dry_myaccountframelayout, ebookcategsfragment); ft1.Commit(); return(true); case Resource.Id.menu_myaccount_mymessages: var ebooksubjectsfragment = new MyMessagesFragment(); var ft2 = ChildFragmentManager.BeginTransaction(); var fragment2 = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_myaccountframelayout); if (fragment2 != null) { ft2.Remove(fragment2); } ft2.Replace(Resource.Id.dry_myaccountframelayout, ebooksubjectsfragment); ft2.Commit(); return(true); case Resource.Id.menu_myaccount_mysubscriptions: var mysubscriptionsfragment = new MySubscriptionsFragment(); var ft3 = ChildFragmentManager.BeginTransaction(); var fragment3 = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_myaccountframelayout); if (fragment3 != null) { ft3.Remove(fragment3); } ft3.Replace(Resource.Id.dry_myaccountframelayout, mysubscriptionsfragment); ft3.Commit(); return(true); } } catch (Exception ex) { } return(base.OnOptionsItemSelected(item)); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.Inflate(Resource.Layout.Fragment3, container, false); Button button = view.FindViewById <Button>(Resource.Id.btnFragment4); mFragment4Container = view.FindViewById <FrameLayout>(Resource.Id.fragment4Container); var trans = ChildFragmentManager.BeginTransaction(); trans.Add(mFragment4Container.Id, new Fragment6(), "Fragment 6"); trans.Commit(); button.Click += (object sender, EventArgs e) => { if (mFragment4Container.TranslationY + 2 >= mFragment4Container.Height) { var interpolator = new Android.Views.Animations.OvershootInterpolator(5); mFragment4Container.Animate().SetInterpolator(interpolator) .TranslationYBy(-200) .SetDuration(500); } }; mFragment4Container.SetOnTouchListener(this); return(view); }
private void processmsg_EvaluationDetail(msg_EvaluationDetail msg) { try { if (this.Activity == null || this.Activity.IsFinishing) { return; } var viewfragment = new EvaluationDetailFragment(msg); var ft = ChildFragmentManager.BeginTransaction(); ft.Replace(Resource.Id.dry_evalframelayout, viewfragment); ft.Commit(); //var evalsfragment = new EvaluationDetailFragment(msg.evaluation_dto); //var ft = ChildFragmentManager.BeginTransaction(); //var fragment = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_evaldetailframe); //if (fragment != null) // ft.Remove(fragment); //ft.Replace(Resource.Id.dry_evaldetailframe, evalsfragment); //ft.Commit(); } catch (Exception ex) { } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment View v = inflater.Inflate(Resource.Layout.fragment_agencydetail, container, false); TextView Name = v.FindViewById <TextView>(Resource.Id.Aname); TextView Phonenumber = v.FindViewById <TextView>(Resource.Id.APhonenumber); TextView AEmail = v.FindViewById <TextView>(Resource.Id.Aemail); TextView Alocation = v.FindViewById <TextView>(Resource.Id.Alocation); Name.Text = agencies[0].agencyname; Phonenumber.Text = agencies[0].agencyphonenumber; AEmail.Text = agencies[0].agencyemail; Alocation.Text = agencies[0].agencylocation; var mapFrag = MapFragment.NewInstance(); ChildFragmentManager.BeginTransaction() .Add(Resource.Id.mapAFrgContainer, mapFrag, "map") .Commit(); mapFrag.GetMapAsync(this); Button btnShare = v.FindViewById <Button>(Resource.Id.btnAShare); Button btnSMS = v.FindViewById <Button>(Resource.Id.btnASMS); Button btnShow = v.FindViewById <Button>(Resource.Id.btnAShow); btnShare.Click += BtnShare_Click; btnSMS.Click += BtnSMS_Click; btnShow.Click += BtnShow_Click; return(v); }
private void SetActiveStep() { ActiveStep.LoadData(() => { ProgressBar.Max = StepCount; ProgressBar.Progress = ActiveStepId; if (ActiveStepId == 1) { BtnBack.Enabled = false; } else { BtnBack.Enabled = true; } if (ActiveStepId == StepCount) { BtnNext.Text = "Concluir"; } else { BtnNext.Text = "Próximo"; } var tx = ChildFragmentManager.BeginTransaction(); tx.Replace(ContainerId, ActiveStep); tx.AddToBackStack(null); tx.Commit(); SetStepTitle(); }); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.FeaturedHomePage, container, false); //ChildFragmentManager.BeginTransaction().Replace(Resource.Id.featuredlayout, featured as Android.Support.V4.App.Fragment).Commit(); ChildFragmentManager.BeginTransaction().Replace(Resource.Id.featuredlayout, nearby as Android.Support.V4.App.Fragment).Commit(); //view.FindViewById<Button>(Resource.Id.seeallshoots).Clic += HomePageList_Click; view.FindViewById <Button>(Resource.Id.seenearbybtn).Click += HomePageList_Click; //view.FindViewById<Button>(Resource.Id.seeallfeaturedbtn).Click += HomePageList_Click2; view.FindViewById <EditText>(Resource.Id.code).TextChanged += HomePageList_TextChanged; if (!WhiteLabelConfig.ALLOW_CODE_JOIN) { view.FindViewById(Resource.Id.joincodeheader).Visibility = ViewStates.Gone; view.FindViewById(Resource.Id.joincodebody).Visibility = ViewStates.Gone; } view.FindViewById <SwipeRefreshLayout>(Resource.Id.swiperefresh).Refresh += HomePageList_Refresh; return(view); }
private void processmsg_TakeEvaluation(msg_TakeEvaluation msg) { try { if (this.Activity == null || this.Activity.IsFinishing) { return; } //var viewfragment = new TakeEvaluationFragment(msg); //var ft = ChildFragmentManager.BeginTransaction(); //ft.Replace(Resource.Id.dry_evalframelayout, viewfragment); //ft.Commit(); var evalsfragment = new TakeEvaluationFragment(msg); var ft = ChildFragmentManager.BeginTransaction(); var fragment = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_evalframelayout); if (fragment != null) { ft.Remove(fragment); } ft.Replace(Resource.Id.dry_evalframelayout, evalsfragment); ft.Commit(); } catch (Exception ex) { } }
private void SettingsBtn_Click(object sender, EventArgs e) { var ft = ChildFragmentManager.BeginTransaction(); ft.Add(new SettingsFragment(), "settings"); ft.CommitAllowingStateLoss(); }
// Fragments can host other fragments. When you add a fragment using this method // it does not go onto the Back Stack, which is what you usually want for fragments in a tabbed // layout. See http://developer.android.com/training/implementing-navigation/temporal.html // protected void ShowNestedFragment(int viewId, Fragment fragment) { ChildFragmentManager .BeginTransaction() .Replace(viewId, fragment) .Commit(); }
private FragmentTransaction ShowDetails() { FragmentTransaction ft = ChildFragmentManager.BeginTransaction(); WithdrawFragment earnDetFragment = new WithdrawFragment(); ft.Add(earnDetFragment, "earning_details"); return(ft); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { //bind Exercies list (nested fragment) var exerciseList = LogListFragment.Instance(lm.LogsHistory); var trans = ChildFragmentManager.BeginTransaction(); trans.Add(Resource.Id.linearLayoutExercises, exerciseList).Commit(); }
public void ReproducirLista(List <Cancion> lista, int indice = 0) { Canciones = lista; IndiceActual = indice; ListasFragment = new ListasFragment(lista, this, Usuario, CambiarContenido); ChildFragmentManager.BeginTransaction().Replace(Resource.Id.listViewCancionesEnReproduccion, ListasFragment).Commit(); Reproducir(Canciones[IndiceActual]); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Fragment = new SupportMapFragment(); Fragment.GetMapAsync(this); var trans = ChildFragmentManager.BeginTransaction(); trans.Add(Resource.Id.map_container, Fragment).Commit(); return(base.OnCreateView(inflater, container, savedInstanceState)); }
void Init() { _viewPagerFragment = new ViewPagerFragment(); ChildFragmentManager .BeginTransaction() .Replace(Resource.Id.container, _viewPagerFragment) .Commit(); }
private void DisplayPic(int rotation) { picDisplayFragment = new PicDisplayFragment(bitmap, rotation); picDisplayFragment.Cancelable = true; AndroidX.Fragment.App.FragmentTransaction ft = ChildFragmentManager.BeginTransaction(); ft.Add(picDisplayFragment, "pic_display"); ft.CommitAllowingStateLoss(); picDisplayFragment.SavePic += PicDisplayFragment_SavePic; picDisplayFragment.RetakePic += PicDisplayFragment_RetakePic; }
void CreateMap() { _myMapFrag = SupportMapFragment.NewInstance(); //FragmentTransaction tx = FragmentManager.BeginTransaction(); var tx = ChildFragmentManager.BeginTransaction(); tx.Add(Resource.Id.frameMap, _myMapFrag); tx.Commit(); }
private void FabPictureOptions_Click(object sender, EventArgs e) { var picturefragment = new ProfileChooserFragment(); picturefragment.OnCropComplete += Picturefragment_OnCropComplete; var ft = ChildFragmentManager.BeginTransaction(); ft.Add(picturefragment, "Take_picture"); ft.CommitAllowingStateLoss(); }
protected void ShowAlertDialogFragment(string aMessage, string aTitle, int aIcon) { if (ChildFragmentManager.IsDestroyed) { Log.Error(TAG, "Activity has been already destroyed"); return; } AlertDialogFragment frag = AlertDialogFragment.NewInstance(aMessage, aTitle, aIcon); ChildFragmentManager.BeginTransaction().Add(frag, NOTIFICATION_FRAGMENT_TAG + frag.GetHashCode()).Commit(); }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); kpMapFragment = FragmentManager.FindFragmentById(Resource.Id.mapscard); if (kpMapFragment == null) { kpMapFragment = MapFragment.NewInstance(); ChildFragmentManager.BeginTransaction().Replace(Resource.Id.mapscard, kpMapFragment).Commit(); } setUpGoogleMap(); }
public void SetFragment(Fragment fragment, int placeholder, string tag) { var fragmentTx = ChildFragmentManager.BeginTransaction(); if (fragment.IsAdded) { fragmentTx.Remove(fragment); } fragmentTx.Add(placeholder, fragment, tag); fragmentTx.Commit(); }
public void ChildFragReplace(SupportFragment frag, string tag) { if (frag.IsVisible) { return; } var trans = ChildFragmentManager.BeginTransaction(); trans.Replace(FragContainer.Id, frag); trans.Commit(); }
public override void OnResume() { base.OnResume(); kpMapFragment = null; kpMapFragment = FragmentManager.FindFragmentById(Resource.Id.mapscard); if (kpMapFragment == null) { kpMapFragment = MapFragment.NewInstance(); ChildFragmentManager.BeginTransaction().Replace(Resource.Id.mapscard, kpMapFragment).Commit(); } setUpGoogleMap(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var match_parent = ViewGroup.LayoutParams.MatchParent; pad = DpInt(4); rootLayout = new LinearLayout(Context); rootLayout.Orientation = Orientation.Vertical; rootLayout.SetPadding(pad, 0, pad, 0); var itemsOuter = new ScrollView(Context); itemsOuter.LayoutParameters = new LinearLayout.LayoutParams(match_parent, 0, 1); itemsLayout = new LinearLayout(Context); itemsLayout.Orientation = Orientation.Vertical; itemsLayout.SetPadding(0, pad, 0, pad); itemsOuter.AddView(itemsLayout); rootLayout.AddView(itemsOuter); CreateDataItems(); TextView logTitleView = CreateDataTitleView("Log"); rootLayout.AddView(logTitleView); var frame = new FrameLayout(Context); frame.Id = 233; frame.LayoutParameters = new LinearLayout.LayoutParams(match_parent, 0, 1); rootLayout.AddView(frame); var logView = new FragmentLogs() { InHome = true }; logView.InfoStrChanged += (str) => { if (str == null) { logTitleView.Text = "Log"; } else { logTitleView.Text = "Log " + str; } }; ChildFragmentManager.BeginTransaction() .Replace(frame.Id, logView) .Commit(); return(rootLayout); }
public void ReplaceFragment(BaseFragment fragment, bool addToBackstack) { var transaction = ChildFragmentManager.BeginTransaction(); transaction.Replace(Resource.Id.child_fragment_container, fragment); Fragment = fragment; if (addToBackstack) { transaction.AddToBackStack(null); } transaction.CommitAllowingStateLoss(); }
public void PresentFragment(NavigationChildFragment fragment) { var fragmentTransaction = ChildFragmentManager.BeginTransaction(); fragmentTransaction.Replace(Resource.Id.navigation_content_frame, fragment); fragmentTransaction.SetTransition(SupportFragmentTransaction.TransitFragmentFade); if (ChildFragmentManager.Fragments.Any()) { fragmentTransaction.AddToBackStack(null); } fragmentTransaction.Commit(); }
void OnJobSelected(object sender, EventArgs e) { var jobDetailFragment = new JobDetailFragment(_viewModel.SelectedJob.Link) { EnterTransition = new Fade(), ExitTransition = new Fade() }; ChildFragmentManager .BeginTransaction() .Replace(Resource.Id.container, jobDetailFragment) .AddToBackStack(null) .Commit(); }
protected virtual void RemoveSearchContentFragment() { var viewType = Mvx.Resolve <IViewLookupService>().Resolve <IContentSearchInternalViewModel>(); var fragmentName = Java.Lang.Class.FromType(viewType).Name; var fragmentTransaction = ChildFragmentManager.BeginTransaction(); fragmentTransaction.DisallowAddToBackStack(); PopChildFragment(ChildFragmentManager, fragmentTransaction, fragmentName); fragmentTransaction.CommitNow(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment View v = inflater.Inflate(Resource.Layout.fragment_housedetail, container, false); TextView Heading = v.FindViewById <TextView>(Resource.Id.HtvHeading); TextView Numberofroom = v.FindViewById <TextView>(Resource.Id.HtvNumberofroom); TextView Numberoftoilet = v.FindViewById <TextView>(Resource.Id.HtvNumberoftoilet); TextView Rentfee = v.FindViewById <TextView>(Resource.Id.HtvRentfee); TextView nAgency = v.FindViewById <TextView>(Resource.Id.HtvAgency); TextView ALocation = v.FindViewById <TextView>(Resource.Id.HtvLocation); TextView Description = v.FindViewById <TextView>(Resource.Id.HtvDescription); Heading.Text = "House name : " + hList[hid - 1].heading; Numberofroom.Text = hList[hid - 1].numberofroom; Numberoftoilet.Text = hList[hid - 1].numberoftoilet; Rentfee.Text = hList[hid - 1].rentfee; nAgency.Text = "Agency name : " + agencies[0].agencyname; ALocation.Text = hList[hid - 1].location; Description.Text = "Description " + hList[hid - 1].description; ImageView imgMapFrag = v.FindViewById <ImageView>(Resource.Id.imgHMapFrag); imgMapFrag.SetImageResource(id); FrameLayout mapFragContainer = v.FindViewById <FrameLayout>(Resource.Id.mapFrgContainer); var mapFrag = MapFragment.NewInstance(); ChildFragmentManager.BeginTransaction() .Add(Resource.Id.mapFrgContainer, mapFrag, "map") .Commit(); mapFrag.GetMapAsync(this); Button btnShare = v.FindViewById <Button>(Resource.Id.btnShare); Button btnSMS = v.FindViewById <Button>(Resource.Id.btnSMS); btnShare.Click += BtnShare_Click; btnSMS.Click += BtnSMS_Click; return(v); }
public void InsertFragmentIntoContainer(BaseFragment fragment, int container) { var exFragment = ChildFragmentManager.FindFragmentById(container); FragmentTransaction childFragTrans = ChildFragmentManager.BeginTransaction(); if (exFragment == null) { childFragTrans.Add(container, fragment); } else { childFragTrans.Replace(container, fragment); } childFragTrans.CommitAllowingStateLoss(); }
void ShowFragment(Fragment fragment, int id) { var fragmentTransaction = ChildFragmentManager.BeginTransaction(); var showFragment = ChildFragmentManager.FindFragmentById(id); if (showFragment == null) { fragmentTransaction.Add(id, fragment); } else { fragmentTransaction.Remove(showFragment).Add(id, fragment); } fragmentTransaction.Commit(); }