protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); _persoon = Gegevens.GetPerson(); _groep = Gegevens.CurrentGroup(); SetContentView(Resource.Layout.Betaalscherm); _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar); ImageView Avatar = _toolbar.FindViewById<ImageView>(Resource.Id.Avatar); TextView Title = _toolbar.FindViewById<TextView>(Resource.Id.Title); Title.Text = _groep.groepsnaam; foreach (var lid in _persoon.KrijgSchuldGroep(_groep)) { deelnemers.Add(new ListItem(lid.Key, Resource.Drawable.iconn, lid.Value, _groep)); } _adapter = new ListItemAdapter(ListItem.Session, deelnemers); _adapter.ItemClick += OnItemClick; _adapter.ItemLongClick += (sender, e) => {}; _recyclerView = FindViewById<RecyclerView>(Resource.Id.recyclerview); _recyclerView.SetMinimumHeight(ConvertDptoPx(listItemHeight*deelnemers.Count)); _recyclerView.SetLayoutManager(new LinearLayoutManager(this)); _recyclerView.SetScrollContainer(true); _recyclerView.NestedScrollingEnabled = false; _recyclerView.SetAdapter(_adapter); SetSupportActionBar(_toolbar); SupportActionBar.Title = ""; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowHomeEnabled(true); }
/// </summary> /// Method Name : UIReferences /// Author : Sanket Prajapati /// Creation Date : 2 Dec 2017 /// Purpose : Finds Control /// Revision : /// </summary> private void UIReferences() { toolbar = FindViewById <Toolbar>(Resource.Id.tool_bar); tvTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); recylerViewEstimate = FindViewById <RecyclerView>(Resource.Id.recylerViewEstimate); relativelayCardViewBlock = FindViewById <CardView>(Resource.Id.relativelayCardViewBlock); linearLayoutBottom = FindViewById <LinearLayout>(Resource.Id.linearLayoutBottom); tvBookSelectedestimated = FindViewById <TextView>(Resource.Id.tvBookSelectedestimated); imgAlert = (ImageButton)toolbar.FindViewById(Resource.Id.item2); imgContactus = (ImageButton)toolbar.FindViewById(Resource.Id.item1); imgAlert.Visibility = ViewStates.Gone; tvTitle.Text = StringResource.titleEstimate; }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); //toolbar Android.Support.V7.Widget.Toolbar toolbar = (Android.Support.V7.Widget.Toolbar)((DashboardActivity)Activity).FindViewById(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); if (mTitle != null) { mTitle.Text = "Booking"; } detailModel = (FirebaseAppDemo.DetailModel)Arguments.GetSerializable("time"); lnrSummary = (Android.Widget.LinearLayout)view.FindViewById(Resource.Id.lnrSummary); txtSummary = (Android.Widget.TextView)view.FindViewById(Resource.Id.txt_summary_booking); onItemClick = this; onInit(view, detailModel); txtSummary.Click += delegate { OnItemClick(arrayListBooking[0].emp_id); }; }
public void SetFilterIconTint(bool _hasFilter) { ImageView imgIcon = mToolBar.FindViewById <ImageView>(Resource.Id.imgIcon); imgIcon.SetColorFilter(_hasFilter ? ColorHelper.ResourceIdToColor(Resource.Color.colorAccent, this.Context) : ColorHelper.ResourceIdToColor(Resource.Color.colorPrimaryDark, this.Context)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.RegistarCliente); toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); mTitle.SetText("Registar cliente", TextView.BufferType.Normal); cardv = FindViewById <CardView>(Resource.Id.cardview); cardv.Visibility = ViewStates.Invisible; imageView = FindViewById <ImageView>(Resource.Id.imageview); Button button = FindViewById <Button>(Resource.Id.escolherimg); button.Click += ButtonOnClick; EditText user = FindViewById <EditText>(Resource.Id.username_edittext); EditText pass = FindViewById <EditText>(Resource.Id.password_edittext); Button botaoRegistar = FindViewById <Button>(Resource.Id.bregistar); Boolean r; botaoRegistar.Click += (sender, e) => { if (imagem == true) { Bitmap mBitmap = MediaStore.Images.Media.GetBitmap(this.ContentResolver, uri); var stream = new MemoryStream(); mBitmap.Compress(Bitmap.CompressFormat.Jpeg, 60, stream); var bytes = stream.ToArray(); var foto = Convert.ToBase64String(bytes); r = Facade.RegistarCliente(user.Text, pass.Text, foto); } else { r = Facade.RegistarCliente(user.Text, pass.Text, null); } if (r == false) { new AlertDialog.Builder(this). SetPositiveButton("OK", (senderAlert, args) => { }). SetMessage("Utilizador já registado!"). SetTitle("Erro"). Show(); } else { new AlertDialog.Builder(this). SetPositiveButton("OK", (senderAlert, args) => { this.Finish(); }). SetMessage("Registado com sucesso!"). SetTitle("Sucesso"). Show(); } }; }
public Toolbar loadToolBar(int title) { Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); TextView tvToo = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); tvToo.Text = (GetString(title)); tvToo.Typeface = Typeface.DefaultBold; return(toolbar); }
//public event EventHandler CardsChanged; protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Activity_Home); xmlDb = new XmlDb(this); cardrepo = new CardRepository(); Button bt = FindViewById <Button>(Resource.Id.buttonCharge); //https://www.c-sharpcorner.com/article/xamarin-android-create-android-navigation-drawer-layout-using-support-design/ drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); // Create ActionBarDrawerToggle button and add it to the toolbar 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); drawerLayout.AddDrawerListener(drawerToggle); drawerToggle.SyncState(); navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); setupDrawerContent(navigationView); //Calling Function imagePlus = toolbar.FindViewById <ImageView>(Resource.Id.imagePlus); loading = FindViewById <ProgressBar>(Resource.Id.progressBarhome); recyclerView = FindViewById <RecyclerView>(Resource.Id.mvxRecyclerViewProducts); // recyclerView.AddOnItemTouchListener(this); #region ads adView = FindViewById <AdView>(Resource.Id.adView); var adRequest = new AdRequest.Builder().Build(); //var adRequestTst = new AdRequest.Builder().AddTestDevice("4E811BB7106DD61A6306B379A856A2B1"); adView.LoadAd(adRequest); mInterstitialAd = new InterstitialAd(this); mInterstitialAd.AdUnitId = GetString(Resource.String.interstital_ad_unit_id_home); mInterstitialAd.AdListener = new InterstitailAdListener(this); //AdRequest.Builder(). #endregion bt.Click += Bt_Click; imagePlus.Click += ImagePlus_Click; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AdicionarPrato); cardv = FindViewById <CardView>(Resource.Id.cardview); cardv.Visibility = ViewStates.Invisible; imageView = FindViewById <ImageView>(Resource.Id.imageview); Button button = FindViewById <Button>(Resource.Id.escolherimg); button.Click += ButtonOnClick; toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); mTitle.SetText("Adicionar prato", TextView.BufferType.Normal); EditText designacao = FindViewById <EditText>(Resource.Id.designacao); EditText tipo = FindViewById <EditText>(Resource.Id.tipo); EditText preco = FindViewById <EditText>(Resource.Id.preco); Button botaoAddIngrediente = FindViewById <Button>(Resource.Id.addingrediente); botaoAddIngrediente.Click += (sender, e) => { StartActivity(typeof(InserirIngredientesPrato)); }; Button botaoAdicionar = FindViewById <Button>(Resource.Id.adicionar); botaoAdicionar.Click += (sender, e) => { List <Ingrediente> ingredientes = InserirIngredientesPrato.listaIngr; if (imagem == true) { Bitmap mBitmap = MediaStore.Images.Media.GetBitmap(this.ContentResolver, uri); var stream = new MemoryStream(); mBitmap.Compress(Bitmap.CompressFormat.Jpeg, 60, stream); var bytes = stream.ToArray(); var foto = Convert.ToBase64String(bytes); Facade.AdicionaPrato(designacao.Text, tipo.Text, Convert.ToDouble(preco.Text), foto, ingredientes); } else { Facade.AdicionaPrato(designacao.Text, tipo.Text, Convert.ToDouble(preco.Text), "", ingredientes); } this.Finish(); }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.layout1); toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); btn_tabStatus = toolbar.FindViewById <Button>(Resource.Id.btn_tabStatus); //btn_test =toolbar.FindViewById<Button>(Resource.Id.btn_test); btn_tabStatus.Click += (s, e) => { AlertUtil.ToastShort(this, "123"); }; }
protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) { base.OnElementPropertyChanged(sender, e); var page = this.Element as NavigationPage; if (page != null && _toolbar != null) { Typeface tf = Typeface.CreateFromAsset(Android.App.Application.Context.Assets, "IRANSansWeb.ttf"); TextView title = (TextView)_toolbar.FindViewById(Resource.Id.toolbar_title); title.SetText(title.Text, TextView.BufferType.Normal); title.SetTypeface(tf, TypefaceStyle.Normal); } }
public override void OnViewAdded(Android.Views.View child) { base.OnViewAdded(child); if (child.GetType() == typeof(Support.Toolbar)) { toolbar = (Support.Toolbar)child; } titleText = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); Typeface tf = Typeface.CreateFromAsset(Context.Assets, "HelveticaNeueMed.ttf"); titleText.SetTypeface(tf, TypefaceStyle.Normal); if (this.Title != null) { SetCustomView(this.Title); } }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); //toolbar Android.Support.V7.Widget.Toolbar toolbar = (Android.Support.V7.Widget.Toolbar)((DashboardActivity)Activity).FindViewById(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); if (mTitle != null) { mTitle.Text = "Reservations"; } onInit(view); getreservationData(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.ListaPratos); mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recycler_view); toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); mTitle.SetText("Resultados", TextView.BufferType.Normal); mLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(mLayoutManager); mAdapter = new PratoAdapter(pratoList); mAdapter.ItemClick += OnItemClick; mRecyclerView.SetAdapter(mAdapter); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); _persoon = Gegevens.GetPerson(); _groep = Gegevens.CurrentGroup(); SetContentView(Resource.Layout.Nieuwschuldscherm); _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar); ImageView Avatar = _toolbar.FindViewById<ImageView>(Resource.Id.Avatar); TextView Title = _toolbar.FindViewById<TextView>(Resource.Id.Title); TextView item = FindViewById<TextView>(Resource.Id.pending_text); CardView Boodschap = FindViewById<CardView>(Resource.Id.pending_card_view); CardView Schuld = FindViewById<CardView>(Resource.Id.participants_card_view); LinearLayout layout = FindViewById<LinearLayout>(Resource.Id.layout1); ScrollView Scroll = FindViewById<ScrollView>(Resource.Id.scrollSchuld); layout.RemoveView (Boodschap); Title.Text = _groep.groepsnaam; MakeRecycleViewList (); Button confirm = FindViewById<Button>(Resource.Id.buttonConfirm); Button add = FindViewById<Button>(Resource.Id.buttonAdd); bool keer = false; confirm.Click += (sender, e) => { // check eerst of alle productprijzen ingevuld zijn foreach (var product in deelnemers) { if (product.Name == "" || product.StringValue == "") { Toast.MakeText(this, "Please fill in all fields", ToastLength.Long).Show(); return; } //sommige toestellen kunnen geen komma's invoeren product.StringValue = product.StringValue.Replace('.', ','); } //sluit als het nodig is het keyboard af InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(add.WindowToken, 0); layout.RemoveViewsInLayout(0, layout.ChildCount); if(!keer) { //invullen van de reden van de debt ReasonAlert(); } for(int t = 0; t < deelnemers.Count; t++) //verwijder producten die uitgevinkt zijn if(!deelnemers[t].State || !IsNumber(deelnemers[t].StringValue)) {deelnemers.Remove(deelnemers[t]); t--;} else if (!keer) { lijst += deelnemers[t].Name + "-" + (Math.Round(System.Convert.ToDouble(deelnemers[t].StringValue)*100)).ToString() + "-"; } layout.AddView(Boodschap); layout.AddView(Schuld); //als alle boodschappen zijn langs gekomen if (deelnemers.Count == 1 && keer) { MaakNieuwSchuld(); confirm.Text = "Send"; deelnemers.Remove(deelnemers.First()); } //versuren v/d schuld else if (deelnemers.Count == 0) { VerstuurSchuld(); Finish();} else{ _adapter.NotifyDataSetChanged(); MaakNieuwSchuld(); groep.Clear(); if(keer) deelnemers.Remove(deelnemers.First()); item.Text = deelnemers.First().Name + " " + deelnemers.First().StringValue; confirm.Text = "Next"; keer = true; MakeRecycleViewPayers(); } }; add.Click += (sender, e) => { //haalt het toetsenbord weg InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(add.WindowToken, 0); _adapter.NotifyDataSetChanged(); Scroll.PageScroll(FocusSearchDirection.Down); MakeRecycleViewList(); }; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Groepscherm); _persoon = Gegevens.GetPerson(); _groep = Gegevens.CurrentGroup(); _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar); TextView title = _toolbar.FindViewById<TextView>(Resource.Id.Title); title.Text = _groep.groepsnaam; SetSupportActionBar(_toolbar); SupportActionBar.Title = ""; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowHomeEnabled(true); _participantsRecyclerView = FindViewById<RecyclerView>(Resource.Id.participantsrecyclerview); _participantsRecyclerView.SetLayoutManager(new LinearLayoutManager(this)); _participantsRecyclerView.SetScrollContainer(false); _participantsRecyclerView.NestedScrollingEnabled = false; _swipeRefreshLayout = FindViewById<SwipeRefreshLayout>(Resource.Id.swipe_refresh); _swipeRefreshLayout.SetColorSchemeResources(Resource.Color.mainColor); _swipeRefreshLayout.SetOnRefreshListener(this); CardView historyCardView = FindViewById<CardView>(Resource.Id.history_card_view); Button cameraButton = FindViewById<Button>(Resource.Id.buttonCamera); Button textButton = FindViewById<Button>(Resource.Id.buttonText); Button leaveButton = FindViewById<Button>(Resource.Id.buttonLeave); leaveButton.Click += (sender, e) => { DatabaseInterface.RemoveFromGroup(_persoon.Id, _groep.groepsnaam, _persoon.Id, _persoon.Password); Finish(); }; historyCardView.Click += (sender, e) => { var activity = new Intent(this, typeof(Historyscherm)); StartActivity(activity); }; cameraButton.Click += (sender, e) => { var activity = new Intent(this, typeof(CameraActivity)); StartActivityForResult(activity, 1); }; textButton.Click += (sender, e) => { var activity = new Intent(this, typeof(Nieuwschuld)); StartActivity(activity); }; CreateParticipantsEnvironment(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); nImagens = 0; SetContentView(Resource.Layout.RegistarRestaurante); toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); mTitle.SetText("Registar restaurante", TextView.BufferType.Normal); imagens = new List <ImageView>(); imagens.Add(FindViewById <ImageView>(Resource.Id.imagem1)); imagens.Add(FindViewById <ImageView>(Resource.Id.imagem2)); imagens.Add(FindViewById <ImageView>(Resource.Id.imagem3)); imagens.Add(FindViewById <ImageView>(Resource.Id.imagem4)); imagens.Add(FindViewById <ImageView>(Resource.Id.imagem5)); imagens.Add(FindViewById <ImageView>(Resource.Id.imagem6)); Button button = FindViewById <Button>(Resource.Id.escolherimg); button.Click += ButtonOnClick; EditText user = FindViewById <EditText>(Resource.Id.username_edittext); EditText pass = FindViewById <EditText>(Resource.Id.password_edittext); EditText nome = FindViewById <EditText>(Resource.Id.nome_edittext); EditText morada = FindViewById <EditText>(Resource.Id.morada_edittext); EditText telefone = FindViewById <EditText>(Resource.Id.telefone_edittext); EditText email = FindViewById <EditText>(Resource.Id.email_edittext); List <string> fotos = new List <string>(); Button botaoRegistar = FindViewById <Button>(Resource.Id.bregistar); botaoRegistar.Click += (sender, e) => { for (int i = 0; i < nImagens; i++) { Bitmap mBitmap = MediaStore.Images.Media.GetBitmap(this.ContentResolver, uri); var stream = new MemoryStream(); mBitmap.Compress(Bitmap.CompressFormat.Jpeg, 60, stream); var bytes = stream.ToArray(); var foto = Convert.ToBase64String(bytes); fotos.Add(foto); } bool r = Facade.RegistarRestaurante(user.Text, pass.Text, morada.Text, telefone.Text, email.Text, nome.Text, fotos); if (r == false) { new AlertDialog.Builder(this). SetPositiveButton("OK", (senderAlert, args) => { }). SetMessage("Utilizador já registado!"). SetTitle("Erro"). Show(); } else { new AlertDialog.Builder(this). SetPositiveButton("OK", (senderAlert, args) => { this.Finish(); }). SetMessage("Pedido de registo efetuado com sucesso!"). SetTitle("Sucesso"). Show(); } }; }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); //toolbar Android.Support.V7.Widget.Toolbar toolbar = (Android.Support.V7.Widget.Toolbar)((DashboardActivity)Activity).FindViewById(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); if (mTitle != null) { mTitle.Text = "March 2018"; } recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recycler_view); tabLayout = view.FindViewById <TabLayout>(Resource.Id.tab_layout); ImageView imgMinusHours = view.FindViewById <ImageView>(Resource.Id.img_minus_hours); ImageView imgPlusHours = view.FindViewById <ImageView>(Resource.Id.img_plus_hours); TextView txtNoOfHours = view.FindViewById <TextView>(Resource.Id.txt_no_of_hours); txtLocation = view.FindViewById <TextView>(Resource.Id.txt_your_location); progressBar = (ProgressBar)view.FindViewById(Resource.Id.progressBar); imgPlusHours.Click += delegate { String hou = txtNoOfHours.Text; if (hou.Equals("4")) { Toast.MakeText(Activity, "Max 4 Hours", ToastLength.Short).Show(); } else { int nHour = int.Parse(hou); int newHour = nHour + 1; txtNoOfHours.Text = (newHour.ToString()); } }; imgMinusHours.Click += delegate { String hou = txtNoOfHours.Text; if (hou.Equals("1")) { Toast.MakeText(Activity, "Min 1 Hour Required", ToastLength.Short).Show(); } else { int nHour = int.Parse(hou); int newHour = nHour - 1; txtNoOfHours.Text = (newHour.ToString()); } }; setCustomTabs(); arrayList = new List <DetailModel>(); //for (int i = 0; i < 20; i++) //{ // DetailModel detailModel = new DetailModel(); // detailModel.time = ("9:" + i); // detailModel.status = ("status" + i); // detailModel.location = ("9" + i + " m"); // detailModel.money = ("9" + i + " Euro"); // arrayList.Add(detailModel); //} recyclerAdapter = new RecyclerViewAdapter(Activity, arrayList, recyclerView, (FirebaseAppDemo.DashboardActivity)Activity); RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(Activity); recyclerView.SetLayoutManager(mLayoutManager); recyclerView.SetAdapter(recyclerAdapter); tabLayout.AddOnTabSelectedListener(this); getCalanderData(Calendar.Instance.Get(Calendar.Date).ToString()); currentDate = getCurrentDateNow(Calendar.Instance.Get(Calendar.Date).ToString()); setAddress(); setLocationData(); }