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)); }
// 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(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment var view = inflater.Inflate(Resource.Layout.StopFavoritFragment, container, false); _favoritesViewModel = Stops.Setup.IoC.Container.Get <Core.ViewModels.FavoritesViewModel>(); _favoritesViewModel.Load(); _searchFragment = (SearchFragment)ChildFragmentManager.FindFragmentById(stops.Resource.Id.stopfavoritfragmentfrom); var mainMapFragmentButtonSearch = view.FindViewById <Button>(Resource.Id.mainMapFragmentButtonSearch); mainMapFragmentButtonSearch.Click += (sender, e) => { HandleSearchClicked(); }; _searchFragment.Init(null, "Sök på hållplats", false, false); _searchFragment.Events.OnEvent += (object source, EventArgs e) => { var evt = (EventClassArgs)e; //if (evt.Name == "OnQueryTextSubmit") //{ // HandleSearchClicked(); //} }; return(view); }
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 SettingsBtn_Click(object sender, EventArgs e) { var ft = ChildFragmentManager.BeginTransaction(); ft.Add(new SettingsFragment(), "settings"); ft.CommitAllowingStateLoss(); }
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); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment View view = inflater.Inflate(Resource.Layout.home, container, false); SupportMapFragment mapFragment = (SupportMapFragment)ChildFragmentManager.FindFragmentById(Resource.Id.map); centerMarker = (ImageView)view.FindViewById(Resource.Id.centerMarker); mapFragment.GetMapAsync(this); // reference the accept ride views cancelTripButton = (ImageButton)view.FindViewById(Resource.Id.cancelTripButton); callRiderButton = (ImageButton)view.FindViewById(Resource.Id.callRiderButton); navigateButton = (ImageButton)view.FindViewById(Resource.Id.navigateButton); tripButton = (Button)view.FindViewById(Resource.Id.tripButton); riderNameText = (TextView)view.FindViewById(Resource.Id.riderNameText); rideInfoLayout = (LinearLayout)view.FindViewById(Resource.Id.rideInfoLayout); tripButton.Click += TripButton_Click; callRiderButton.Click += CallRiderButton_Click; navigateButton.Click += NavigateButton_Click; 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); }
public override bool OnBackPressed() { // Current view is listview if (ChildFragmentManager.BackStackEntryCount == 1) { return(true); } else { ChildFragmentManager.PopBackStack(); ChildFragmentManager.ExecutePendingTransactions(); // Do not show back on the actionbar when current fragment is ItemsListFragment var showFragment = ChildFragmentManager.FindFragmentById(Resource.Id.master_single); try { if (showFragment.JavaCast <ItemsListFragment>() != null) { ShowBackOnActionBar(false); } } catch { } } return(false); }
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 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(); }); }
private void InitGoogleMap() { var mapFragment = (SupportMapFragment)ChildFragmentManager.FindFragmentById(Resource.Id.map); mapFragment.GetMapAsync(new OnMapReadyCallback(googleMap => { binding.mapSearchView.BindData(placeMapList, (_, placeMap) => { LatLng latLng = new LatLng(placeMap.latitude, placeMap.longitude); int duration = Resources.GetInteger(Resource.Integer.map_camera_move_mills); googleMap.AnimateCamera(CameraUpdateFactory.NewLatLng(latLng), duration, null); var marker = markers[placeMap.nameRes]; if (marker != null) { marker.ShowInfoWindow(); } }); binding.loadingView.Visibility = ViewStates.Gone; googleMap.MapType = GoogleMap.MapTypeNormal; googleMap.SetIndoorEnabled(true); googleMap.BuildingsEnabled = true; googleMap.MoveCamera(CameraUpdateFactory.NewLatLngZoom(LAT_LNG_CENTER, DEFAULT_ZOOM)); var mapUiSettings = googleMap.UiSettings; mapUiSettings.CompassEnabled = true; RenderMarkers(placeMapList, googleMap); })); }
public override void OnResume() { base.OnResume(); GMap = ChildFragmentManager.FindFragmentById <GMapFragment>(Resource.Id.gmap8485315486415); if (GMap == null) { GMap = FragmentManager.FindFragmentById <GMapFragment>(Resource.Id.gmap8485315486415); } GPlaces = new GPlacesHandler(); // registers to map events for adding the places GMap.mapReadyCallback.MapReady += (sender, args) => { var map = ((GMapHandler)sender).Map; map.CameraChange += async(s, a) => { var jsonval = await GPlaces.GetPlacesAsJSON(map.CameraPosition.Target.Latitude, map.CameraPosition.Target.Longitude, 1000); var gyms = Gym.InstatiateManyFromGeoJson(jsonval); if (gyms != null) { foreach (var gym in gyms) { Log.Debug("JSON", "" + gym); map.AddMarker(new MarkerOptions().SetPosition(new LatLng(gym.lat, gym.lng)).SetTitle(gym.name)); } } }; }; }
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]); }
private void ConnectViews(View view) { var mapFragment = ChildFragmentManager.FindFragmentById(Resource.Id.fragMap).JavaCast <SupportMapFragment>(); mapFragment.GetMapAsync(this); // Toast.MakeText(context,$"{lat} + {lon}", ToastLength.Long).Show(); }
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(); }
void Init() { _viewPagerFragment = new ViewPagerFragment(); ChildFragmentManager .BeginTransaction() .Replace(Resource.Id.container, _viewPagerFragment) .Commit(); }
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)); }
private void SetUpMap() { if (gmap == null) { // Activity. FragmentManager.FindFragmentById<MapFragment>(Resource.Id.map).GetMapAsync(this); mFragment = (SupportMapFragment)ChildFragmentManager.FindFragmentById(Resource.Id.map); mFragment.GetMapAsync(this); } }
/// <summary> /// Ons the create view. /// </summary> /// <returns>The create view.</returns> /// <param name="inflater">Inflater.</param> /// <param name="container">Container.</param> /// <param name="savedInstanceState">Saved instance state.</param> public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { scale = Context.Resources.DisplayMetrics.Density; int pixels = 0; if (v == null) { v = (ViewGroup)inflater.Inflate(Resource.Layout.sucursales_fragment, container, false); } cordinatorSucursales = v.FindViewById <CoordinatorLayout>(Resource.Id.cordinatorSucursales); btnLogout = v.FindViewById <ImageButton>(Resource.Id.btnLogout); btnVolver = v.FindViewById <ImageView>(Resource.Id.btnVolver); linearLayoutBtnIrAMapasDeTienda = v.FindViewById <LinearLayout>(Resource.Id.linearLayoutBtnIrAMapasDeTienda); lblNombreActivity = v.FindViewById <TextView>(Resource.Id.lblNombreActivity); btnVolver.Visibility = ViewStates.Invisible; btnLogout.Visibility = ViewStates.Invisible; linearLayoutBtnIrAMapasDeTienda.Visibility = ViewStates.Invisible; lblNombreActivity.Text = "¿En qué tienda estás?"; sheet_suc = v.FindViewById <LinearLayout>(Resource.Id.linear_sheet_sucursales); linear_mapa = v.FindViewById <LinearLayout>(Resource.Id.linear_mapa); listaVacia = v.FindViewById <LinearLayout>(Resource.Id.sucursal_lista_vacia); CoordinatorLayout.LayoutParams linearLayoutParams = new CoordinatorLayout.LayoutParams(LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent); if (isVertical) { pixels = (int)(360 * scale + 0.5f); bottomSheetBehavior_suc = BottomSheetBehavior.From(sheet_suc); bottomSheetBehavior_suc.PeekHeight = pixels; } else { ViewGroup.LayoutParams parameters = (ViewGroup.LayoutParams)sheet_suc.LayoutParameters; parameters.Width = 500; parameters.Height = 660; if (parameters is ViewGroup.MarginLayoutParams) { ((ViewGroup.MarginLayoutParams)parameters).LeftMargin = 780; } sheet_suc.LayoutParameters = parameters; pixels = (int)(0 * scale + 0.5f); } linearLayoutParams.SetMargins(0, 0, 0, pixels); linear_mapa.LayoutParameters = linearLayoutParams; recycler = v.FindViewById <RecyclerView>(Resource.Id.mi_recycler_view_sucursales); adapter = new AdapterSucursal(DataManager.Sucursales, this); adapter.itemClick += OnItemClick; recycler.SetAdapter(adapter); layoutManager = new LinearLayoutManager(Activity); recycler.SetLayoutManager(layoutManager); mf = (SupportMapFragment)ChildFragmentManager.FindFragmentById(Resource.Id.map_sucursales); mf.GetMapAsync(this); ThreadPool.QueueUserWorkItem(o => cargaServicios()); RetainInstance = true; return(v); }
void CreateMap() { _myMapFrag = SupportMapFragment.NewInstance(); //FragmentTransaction tx = FragmentManager.BeginTransaction(); var tx = ChildFragmentManager.BeginTransaction(); tx.Add(Resource.Id.frameMap, _myMapFrag); tx.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; }
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(); }
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(); }
protected override void OnGotFocus() { base.OnGotFocus(); // Late load map if (mapFragment == null) { mapFragment = ChildFragmentManager.FindFragmentById(Resource.Id.NearbyMapFragment_Map) as SupportMapFragment; mapFragment.GetMapAsync(this); } }
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 View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment View view = inflater.Inflate(Resource.Layout.home, container, false); SupportMapFragment MapFragment = (SupportMapFragment)ChildFragmentManager.FindFragmentById(Resource.Id.map); MapFragment.GetMapAsync(this); InitializeLocationManager(); return(view); }
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(); }