Esempio n. 1
0
        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;
        }