protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.Main); //MainView ivMainImg = FindViewById<ImageView> (Resource.Id.ivMainImg); txtMainTemp = FindViewById<TextView> (Resource.Id.txtMainTemp); txtMainMaxMin = FindViewById<TextView> (Resource.Id.txtMainMaxMin); ivMainImg.SetImageResource(Android.Resource.Color.Transparent); windowHolder = FindViewById<ViewAnimator> (Resource.Id.vaWindowHold); windowHolder.AddView(LayoutInflater.Inflate(Resource.Layout.SingleDayView, null)); windowHolder.AddView(LayoutInflater.Inflate(Resource.Layout.FiveDayForecast, null)); windowHolder.AddView(LayoutInflater.Inflate(Resource.Layout.SelectCity, null)); //SingleDayView txtFeelsLikeTemp = FindViewById<TextView> (Resource.Id.txtFeelsLikeTemp); txtWindDisplay = FindViewById<TextView> (Resource.Id.txtWindDisplay); txtWeatherStory = FindViewById<TextView> (Resource.Id.txtWeatherStory); txtPressureValue = FindViewById<TextView> (Resource.Id.txtPressureValue); txtHumidityValue = FindViewById<TextView> (Resource.Id.txtHumidityValue); txtDewPointValue = FindViewById<TextView> (Resource.Id.txtDewPointValue); txtPrecipitationValue = FindViewById<TextView> (Resource.Id.txtPrecipitationValue); //FiveDayView lvForecast = FindViewById<ListView> (Resource.Id.lvForecast); //CitySelector lvCities = FindViewById<ListView> (Resource.Id.lvCities); cityNames = Resources.GetStringArray (Resource.Array.city_names); lvCities.Adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, cityNames); lvCities.ItemClick += OnCitySelect; //TouchEvents _gestureDetector = new GestureDetector(this); setSwipeMinDistance (100); setSwipeMaxDistance (350); setSwipeMinVelocity (100); }