protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.AddScreen); repository = new DBRepository(); List<string> groupsList = repository.GetGroupNames(); List<string> subgroupsList = repository.GetSubgroupNames(); Spinner typeSpinner = FindViewById<Spinner>(Resource.Id.typeSpinner); groupSpinner = FindViewById<Spinner>(Resource.Id.groupSpinner); subgroupSpinner = FindViewById<Spinner>(Resource.Id.subgroupSpinner); groupSpinnerTitle = FindViewById<TextView>(Resource.Id.groupSpinner_Title); subgroupSpinnerTitle = FindViewById<TextView>(Resource.Id.subgroupSpinner_Title); poemTitle = FindViewById<TextView>(Resource.Id.poem_Title); contentTitle = FindViewById<TextView>(Resource.Id.content_Title); poemTitleText = FindViewById<EditText>(Resource.Id.poem_TitleEdit); contentText = FindViewById<EditText>(Resource.Id.content_Text); Button saveButton = FindViewById<Button>(Resource.Id.saveButton); saveButton.Click += SaveButton_Click; Button cancelButton = FindViewById<Button>(Resource.Id.cancelButton); cancelButton.Click += CancelButton_Click; typeSpinner.ItemSelected += TypeSpinner_ItemSelected; var typeAdapter = ArrayAdapter.CreateFromResource(this, Resource.Array.TypesArray, Android.Resource.Layout.SimpleSpinnerItem); typeAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); typeSpinner.Adapter = typeAdapter; var groupAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem); groupAdapter.AddAll(groupsList); groupSpinner.Adapter = groupAdapter; var subgroupAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem); subgroupAdapter.AddAll(subgroupsList); subgroupSpinner.Adapter = subgroupAdapter; }