/* * protected override void OnResume() * { * base.OnResume(); * * Toast.MakeText(this, "OnResume", ToastLength.Short).Show(); * } */ protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); var db = new SQLiteConnection(dbPath); //fonts var textview1 = FindViewById <TextView>(Resource.Id.location_text); var textview2 = FindViewById <TextView>(Resource.Id.address_text); var textview3 = FindViewById <TextView>(Resource.Id.city); var textview4 = FindViewById <TextView>(Resource.Id.temperature); var textview5 = FindViewById <TextView>(Resource.Id.dataTextView); var textview6 = FindViewById <TextView>(Resource.Id.weatherDescriptionTextView); var textview7 = FindViewById <TextView>(Resource.Id.windSpeedTextView); Typeface tf = Typeface.CreateFromAsset(Assets, "dosis.book.ttf"); textview1.SetTypeface(tf, TypefaceStyle.Bold); textview2.SetTypeface(tf, TypefaceStyle.Bold); textview3.SetTypeface(tf, TypefaceStyle.Bold); textview4.SetTypeface(tf, TypefaceStyle.Bold); textview5.SetTypeface(tf, TypefaceStyle.Bold); textview6.SetTypeface(tf, TypefaceStyle.Bold); textview7.SetTypeface(tf, TypefaceStyle.Bold); //fonts ended textview6.Text = pref.GetString("weatherDescGlob", String.Empty); //current data getCurrentData(); //current data ended MAIN_Activity.firstAppLaunchGlob = false; //mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); //LISTVIEW WITH IMAGE libros.Add(new clases.cls_Libro(1, "Home", "PATRICIA BRIGGS1", 350, 100)); libros.Add(new clases.cls_Libro(2, "Edit", "PATRICIA BRIGGS2", 430, 70)); libros.Add(new clases.cls_Libro(3, "Settings", "PATRICIA BRIGGS3", 350, 100)); libros.Add(new clases.cls_Libro(4, "Report", "PATRICIA BRIGGS4", 350, 100)); ListView lwLibros = FindViewById <ListView>(Resource.Id.left_drawer); lwLibros.Adapter = new adapter.adapter_listview(this, libros); //LISTVIEW WITH IMAGE ENDS HERE //mToolbar.SetBackgroundResource(Resource.Drawable.toolbar); //SetSupportActionBar(mToolbar); mDrawerToggle = new MYActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer); //mDrawerLayout.SetDrawerListener(mDrawerToggle); //SupportActionBar.SetHomeButtonEnabled(true); //IMPORTANT COMMENT!!!!!!!!!! /* * John Mckay3 месяца назад (изменено) * Great work as always, but as mentioned in another comment, * I had to call SupportActionBar.SetDisplayHomeAsUpEnabled(true); instead of SupportActionBar.SetDisplayShowTitleEnabled(true); to get the icon to show */ //SupportActionBar.SetDisplayHomeAsUpEnabled(true); //mDrawerToggle.SyncState(); mLeftDrawer.ItemClick += MLeftDrawer_ItemClick; city_or_coord(); var table = db.Table <DB.city>(); foreach (var i in table) { if (pref.GetString("City", String.Empty) == i.City) { dbr.RemoveCity(i.Id); } } dbr.InsertCity((pref.GetString("City", String.Empty))); if (MAIN_Activity.cityButtonPressedIndicGlob == false) { FindViewById <TextView>(Resource.Id.address_text).Text = pref.GetString("addressTextGlobalVariable", String.Empty); FindViewById <TextView>(Resource.Id.location_text).Text = pref.GetString("locationTextGlobalVariable", String.Empty); } else { FindViewById <TextView>(Resource.Id.address_text).Text = ""; FindViewById <TextView>(Resource.Id.location_text).Text = ""; } if (dbr.GetAllRecordsC_F() == "celsius") { FindViewById <TextView>(Resource.Id.temperature).Text = pref.GetString("tempGlobal", String.Empty) + "° C"; textview7.Text = "wind speed: " + pref.GetString("windSpeedGlob", String.Empty) + " m/s"; } else { FindViewById <TextView>(Resource.Id.temperature).Text = pref.GetString("tempGlobal", String.Empty) + "° F"; textview7.Text = "wind speed: " + pref.GetString("windSpeedGlob", String.Empty) + " mph"; } FindViewById <TextView>(Resource.Id.city).Text = pref.GetString("City", String.Empty); imageMeth(); FindViewById <Button>(Resource.Id.closeBN).Click += MainActivity_Click; //button to open Left Drawer FindViewById <Button>(Resource.Id.leftDrawerBN).Click += delegate { if (mDrawerLayout.IsDrawerOpen(mLeftDrawer)) { mDrawerLayout.CloseDrawer(mLeftDrawer); } else { mDrawerLayout.OpenDrawer(mLeftDrawer); } }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.edit); //mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); //LISTVIEW WITH IMAGE libros.Add(new clases.cls_Libro(1, "Home", "PATRICIA BRIGGS1", 350, 100)); libros.Add(new clases.cls_Libro(2, "Edit", "PATRICIA BRIGGS2", 430, 70)); libros.Add(new clases.cls_Libro(3, "Settings", "PATRICIA BRIGGS3", 350, 100)); libros.Add(new clases.cls_Libro(4, "Report", "PATRICIA BRIGGS4", 350, 100)); ListView lwLibros = FindViewById <ListView>(Resource.Id.left_drawer); lwLibros.Adapter = new adapter.adapter_listview(this, libros); //LISTVIEW WITH IMAGE ENDS HERE string dbPath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "MyDB.db3"); var db = new SQLiteConnection(dbPath); var table = db.Table <DB.city>(); //this shitcode is to tell the app how items of listview must it create //!!!IMPORTANT .AsEnumerable().Reverse() is for sorting cities at the end of the list foreach (var Item in table.AsEnumerable().Reverse()) { //LISTVIEW WITH IMAGE if (Item.City == null || Item.City == "" || Item.City == " ") { //break; } else { // citiesList.Add(new clases.citiesClass(1, Convert.ToString(Item.Id))); citiesList.Add(new clases.citiesClass(Convert.ToString(Item.Id))); } } //this shitcode is to tell the app how items of listview must it create ENDED /*citiesList.Add(new clases.citiesClass(2, "город2")); * citiesList.Add(new clases.citiesClass(3, "город3")); * citiesList.Add(new clases.citiesClass(4, "город4------"));*/ lvCities = FindViewById <ListView>(Resource.Id.LVcities); lvCities.Adapter = new adapter.cityListViewAdapter(this, citiesList); lvCities.ItemClick += LvCities_ItemClick; //LISTVIEW WITH IMAGE ENDS HERE /*mToolbar.SetBackgroundResource(Resource.Drawable.toolbar); * SetSupportActionBar(mToolbar); */ mDrawerToggle = new MYActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer); //mDrawerLayout.SetDrawerListener(mDrawerToggle); //SupportActionBar.SetHomeButtonEnabled(true); //IMPORTANT COMMENT!!!!!!!!!! /* * John Mckay3 месяца назад (изменено) * Great work as always, but as mentioned in another comment, * I had to call SupportActionBar.SetDisplayHomeAsUpEnabled(true); instead of SupportActionBar.SetDisplayShowTitleEnabled(true); to get the icon to show */ //SupportActionBar.SetDisplayHomeAsUpEnabled(true); //mDrawerToggle.SyncState(); mLeftDrawer.ItemClick += MLeftDrawer_ItemClick; //fonts var textView2 = FindViewById <TextView>(Resource.Id.textView2); Typeface tf = Typeface.CreateFromAsset(Assets, "dosis.book.ttf"); textView2.SetTypeface(tf, TypefaceStyle.Bold); //fonts ENDED FindViewById <Button>(Resource.Id.closeBN).Click += EditActivity_Click; //button to open Left Drawer FindViewById <Button>(Resource.Id.leftDrawerBN).Click += delegate { if (mDrawerLayout.IsDrawerOpen(mLeftDrawer)) { mDrawerLayout.CloseDrawer(mLeftDrawer); } else { mDrawerLayout.OpenDrawer(mLeftDrawer); } }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.settings); //fonts var textview1 = FindViewById <TextView>(Resource.Id.textView1); var radiobutton1 = FindViewById <RadioButton>(Resource.Id.celsiusRB); var radiobutton2 = FindViewById <RadioButton>(Resource.Id.FahrenheitRB); var textView2 = FindViewById <TextView>(Resource.Id.textView2); Typeface tf = Typeface.CreateFromAsset(Assets, "dosis.book.ttf"); textview1.SetTypeface(tf, TypefaceStyle.Bold); radiobutton1.SetTypeface(tf, TypefaceStyle.Bold); radiobutton2.SetTypeface(tf, TypefaceStyle.Bold); textView2.SetTypeface(tf, TypefaceStyle.Bold); //fonts ended DB.myDBRepo dbr = new DB.myDBRepo(); // mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); //LISTVIEW WITH IMAGE libros.Add(new clases.cls_Libro(1, "Home", "PATRICIA BRIGGS1", 350, 100)); libros.Add(new clases.cls_Libro(2, "Edit", "PATRICIA BRIGGS2", 430, 70)); libros.Add(new clases.cls_Libro(3, "Settings", "PATRICIA BRIGGS3", 350, 100)); libros.Add(new clases.cls_Libro(4, "Report", "PATRICIA BRIGGS4", 350, 100)); ListView lwLibros = FindViewById <ListView>(Resource.Id.left_drawer); lwLibros.Adapter = new adapter.adapter_listview(this, libros); //LISTVIEW WITH IMAGE ENDS HERE //mToolbar.SetBackgroundResource(Resource.Drawable.toolbar); //SetSupportActionBar(mToolbar); mDrawerToggle = new MYActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer); //mDrawerLayout.SetDrawerListener(mDrawerToggle); //SupportActionBar.SetHomeButtonEnabled(true); //IMPORTANT COMMENT!!!!!!!!!! /* * John Mckay3 мес¤ца назад (изменено) * Great work as always, but as mentioned in another comment, * I had to call SupportActionBar.SetDisplayHomeAsUpEnabled(true); instead of SupportActionBar.SetDisplayShowTitleEnabled(true); to get the icon to show */ //SupportActionBar.SetDisplayHomeAsUpEnabled(true); //mDrawerToggle.SyncState(); mLeftDrawer.ItemClick += MLeftDrawer_ItemClick; //Radiogroup RadioGroup radioGroup = FindViewById <RadioGroup>(Resource.Id.radioGroup1); FindViewById <RadioButton>(Resource.Id.celsiusRB).Click += delegate { c_f_Global = "celsius"; dbr.InsertCelsius_Fahrenheit("celsius"); }; FindViewById <RadioButton>(Resource.Id.FahrenheitRB).Click += delegate { c_f_Global = "fahrenheit"; dbr.InsertCelsius_Fahrenheit("fahrenheit"); }; //this snippet sets radiobutton by default if (dbr.GetAllRecordsC_F() == "celsius") { FindViewById <RadioButton>(Resource.Id.celsiusRB).Checked = true; } else { FindViewById <RadioButton>(Resource.Id.FahrenheitRB).Checked = true; } //this snippet sets radiobutton by default ended //Radiogroup ended /*FindViewById<Button>(Resource.Id.button1).Click += delegate * { * Toast.MakeText(this, dbr.GetAllRecordsC_F(), ToastLength.Short).Show(); * };*/ FindViewById <Button>(Resource.Id.closeBN).Click += SettingsActivity_Click; //button to open Left Drawer FindViewById <Button>(Resource.Id.leftDrawerBN).Click += delegate { if (mDrawerLayout.IsDrawerOpen(mLeftDrawer)) { mDrawerLayout.CloseDrawer(mLeftDrawer); } else { mDrawerLayout.OpenDrawer(mLeftDrawer); } }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.report); // mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); //LISTVIEW WITH IMAGE libros.Add(new clases.cls_Libro(1, "Home", "PATRICIA BRIGGS1", 350, 100)); libros.Add(new clases.cls_Libro(2, "Edit", "PATRICIA BRIGGS2", 430, 70)); libros.Add(new clases.cls_Libro(3, "Settings", "PATRICIA BRIGGS3", 350, 100)); libros.Add(new clases.cls_Libro(4, "Report", "PATRICIA BRIGGS4", 350, 100)); ListView lwLibros = FindViewById <ListView>(Resource.Id.left_drawer); lwLibros.Adapter = new adapter.adapter_listview(this, libros); //LISTVIEW WITH IMAGE ENDS HERE // mToolbar.SetBackgroundResource(Resource.Drawable.toolbar); //SetSupportActionBar(mToolbar); mDrawerToggle = new MYActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer); // SupportActionBar.SetHomeButtonEnabled(true); //SupportActionBar.SetDisplayHomeAsUpEnabled(true); //mDrawerToggle.SyncState(); mLeftDrawer.ItemClick += MLeftDrawer_ItemClick; //EMAIL SENDIND var reportET = FindViewById <EditText>(Resource.Id.reportET); var sendBN = FindViewById <Button>(Resource.Id.sendBN); sendBN.Click += (s, e) => { Intent email = new Intent(Intent.ActionSend); email.PutExtra(Intent.ExtraEmail, new string[] { "*****@*****.**" }); email.PutExtra(Intent.ExtraSubject, "Problems with weather app"); email.PutExtra(Intent.ExtraText, reportET.Text.ToString()); email.SetType("message/rfc822"); StartActivity(Intent.CreateChooser(email, "Send Email Via")); }; //EMAIL SENDIND ENDS HERE //fonts var textView2 = FindViewById <TextView>(Resource.Id.textView2); Typeface tf = Typeface.CreateFromAsset(Assets, "dosis.book.ttf"); reportET.SetTypeface(tf, TypefaceStyle.Bold); sendBN.SetTypeface(tf, TypefaceStyle.Bold); textView2.SetTypeface(tf, TypefaceStyle.Bold); //fonts ended FindViewById <Button>(Resource.Id.closeBN).Click += ReportActivity_Click; //button to open Left Drawer FindViewById <Button>(Resource.Id.leftDrawerBN).Click += delegate { if (mDrawerLayout.IsDrawerOpen(mLeftDrawer)) { mDrawerLayout.CloseDrawer(mLeftDrawer); } else { mDrawerLayout.OpenDrawer(mLeftDrawer); } }; }