Beispiel #1
0
        private void submitOnClick(object sender, EventArgs args)
        {
            EditText text             = FindViewById <EditText>(Resource.Id.edit_notes);
            GeneralNotesController gc = new GeneralNotesController();

            gc.AddNote(campaignText, text.Text);
            Finish();
        }
        private void UpdateNotesList()
        {
            GeneralNotesController gc    = new GeneralNotesController();
            List <string>          notes = new List <string>(gc.GetNotes(campaignText));

            if (notes[0] == null)
            {
                return;
            }
            LinearLayout          linearLayout = FindViewById <LinearLayout>(Resource.Id.list_layout);
            ListView              listView     = (ListView)linearLayout.GetChildAt(0);
            ArrayAdapter <string> adapter      = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, notes);

            if (listView != null)
            {
                listView.Adapter = adapter;
            }
            linearLayout.RefreshDrawableState();
        }
        private void CreateNotesList()
        {
            GeneralNotesController gc = new GeneralNotesController();

            List <String> notes = new List <String>(gc.GetNotes(campaignText));

            if (notes[0] == null)
            {
                notes = new List <string>();
            }
            ArrayAdapter <string> adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, notes);
            ListView listView             = new ListView(this);
            var      padding = Convert.ToInt32(TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, this.Resources.DisplayMetrics));

            listView.SetPadding(padding, padding, padding, padding);

            listView.Adapter = adapter;

            listView.TextFilterEnabled = true;

            LinearLayout ll = FindViewById <LinearLayout>(Resource.Id.list_layout);

            ll.AddView(listView);
        }