public PageFragment() { if (pc == null) { pc = new PageCreator(MainActivity.MyContext); } }
public static void SetView2() { if (PageFragment.view2 == null) { return; } if (SelectedFolder != last_songbook) { PageCreator.RefreshListView(); last_songbook = SelectedFolder; } MainActivity.MyActivity.Window.ClearFlags(WindowManagerFlags.KeepScreenOn); }
public static void SetView4() { if (PageFragment.view4 == null) { return; } MainActivity.MyActivity.Window.ClearFlags(WindowManagerFlags.KeepScreenOn); PageCreator.HideKeyboard(); if (Nastaveni.SelectedSong != null) { Button btnShareSong = PageFragment.view4.FindViewById <Button>(Resource.Id.btnShareSong); btnShareSong.Text = "Pieśń " + Nastaveni.SelectedSong.Tytul; } }
public static void SetView3() { if (PageFragment.view3 == null) { return; } if (Nastaveni.SelectedSong == null) { Toast.MakeText(MainActivity.MyContext, "Błąd!", ToastLength.Short).Show(); return; } TextView tvTytul = PageFragment.view3.FindViewById <TextView>(Resource.Id.tvTytul); tvTytul.Text = Nastaveni.SelectedSong.Tytul; TextView tvNumer = PageFragment.view3.FindViewById <TextView>(Resource.Id.tvNumer); tvNumer.Text = Nastaveni.SelectedSong.Numer.ToString(); TextView tvTonacja = PageFragment.view3.FindViewById <TextView>(Resource.Id.tvTonacja); tvTonacja.Text = Nastaveni.SelectedSong.Tonacja; TextView tvSlowa = PageFragment.view3.FindViewById <TextView>(Resource.Id.tvSlowa); if (Nastaveni.ChorusItalic) { tvSlowa.Text = Nastaveni.SelectedSong.SlowaToDisplay; } else { //SpannableString sss = new SpannableString("abc def"); //sss.SetSpan(new UnderlineSpan(), 0, 2, 0); //sss.SetSpan(new StyleSpan(TypefaceStyle.Bold), 2, 4, 0); //tvSlowa.SetText(sss, TextView.BufferType.Spannable); string slowa = Nastaveni.SelectedSong.SlowaToDisplay; List <Refren> lr = Song.GetRefreny(slowa); SpannableString sss = new SpannableString(slowa); foreach (Refren r in lr) { sss.SetSpan(new StyleSpan(TypefaceStyle.Italic), r.Start, r.End, 0); } tvSlowa.SetText(sss, TextView.BufferType.Spannable); } if (Nastaveni.Center) { tvSlowa.Gravity = GravityFlags.CenterHorizontal; } else { tvSlowa.Gravity = GravityFlags.NoGravity; } if (Nastaveni.BigFont) { tvSlowa.SetTextSize(Android.Util.ComplexUnitType.Dip, 22); } else { tvSlowa.SetTextSize(Android.Util.ComplexUnitType.Dip, 18); } MainActivity.MyActivity.Window.AddFlags(WindowManagerFlags.KeepScreenOn); PageCreator.HideKeyboard(); }