public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.MyFavorites, null);

            _listView            = view.FindViewById <ListView>(Resource.Id.List_of_Favorites);
            _text_view           = view.FindViewById <TextView>(Resource.Id.text_fav);
            _adapter             = new ListScreenAdapter(this.Activity);
            _listView.Adapter    = _adapter;
            _listView.ItemClick += OnListItemClick; // to be defined

            return(view);
        }
Esempio n. 2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            CurrentPlatform.Init();

            View view = inflater.Inflate(PlanYourJourney.Resource.Layout.MyPage, null);

            _textView       = view.FindViewById <TextView>(PlanYourJourney.Resource.Id.my_plans);
            _listView       = view.FindViewById <ListView>(PlanYourJourney.Resource.Id.List_of_Mine);
            _myUsename      = view.FindViewById <TextView>(Resource.Id.account_name);
            _myUsename.Text = MainActivity.MyUsername;
            //CurrentPlatform.Init();

            _adapter             = new ListScreenAdapter(this.Activity);
            _listView.Adapter    = _adapter;
            _listView.ItemClick += OnListItemClick; // to be defined

            return(view);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(PlanYourJourney.Resource.Layout.ListScreen, null);

            _listView            = view.FindViewById <ListView>(Resource.Id.List);
            _listView.ItemClick += OnListItemClick; // to be defined

            _mGeneratorImage = new ImageGenerator(this.Activity);
            _mDateEditext    = view.FindViewById <EditText>(Resource.Id.txtDateEdited);
            _authorEdittext  = view.FindViewById <EditText>(Resource.Id.authorFilter);

            _mGeneratorImage.SetIconSize(50, 50);
            _mGeneratorImage.SetDateSize(30);
            _mGeneratorImage.SetMonthSize(10);

            _mGeneratorImage.SetDatePosition(42);
            _mGeneratorImage.SetMonthPosition(14);

            _mGeneratorImage.SetDateColor(Color.Blue);
            _mGeneratorImage.SetMonthColor(Color.White);

            _mGeneratorImage.SetStorageToSDCard(true);

            _mDateEditext.Click += delegate
            {
                _mCurrentDate = Calendar.Instance;
                var mYear  = _mCurrentDate.Get(CalendarField.Year);
                var mMonth = _mCurrentDate.Get(CalendarField.Month);
                var mDay   = _mCurrentDate.Get(CalendarField.DayOfMonth);

                var mDate = new DatePickerDialog(this.Activity, this, mYear, mMonth, mDay);
                mDate.Show();
            };


            _authorEdittext.Click += (object sender, EventArgs e) =>
            {
                LayoutInflater layoutInflater = LayoutInflater.From(this.Activity);
                View           v = layoutInflater.Inflate(Resource.Layout.InputAuthor_Fragment, null);
                Android.Support.V7.App.AlertDialog.Builder alertbuilder =
                    new Android.Support.V7.App.AlertDialog.Builder(this.Activity);
                alertbuilder.SetView(v);
                var userdata = v.FindViewById <EditText>(Resource.Id.author_input);
                alertbuilder.SetCancelable(false)
                .SetPositiveButton("Submit", delegate
                {
                    string author = userdata.Text;
                    MainActivity.byAuthorFilter = true;
                    MainActivity.Author         = author;
                    _authorEdittext.Text        = author;
                    Toast.MakeText(this.Activity, "Author: " + author, ToastLength.Short).Show();
                })
                .SetNegativeButton("Cancel", delegate { alertbuilder.Dispose(); });
                Android.Support.V7.App.AlertDialog dialog = alertbuilder.Create();
                dialog.Show();
            };

            _clearBtn = view.FindViewById <Button>(Resource.Id.clear_filters_btn);

            _clearBtn.Click += delegate
            {
                MainActivity.byDateFilter   = false;
                MainActivity.byAuthorFilter = false;
                _mDateEditext.Text          = "DD-MM-YYYY";
                _authorEdittext.Text        = "By author";
            };

            _adapter          = new ListScreenAdapter(this.Activity);
            _listView.Adapter = _adapter;

            return(view);
        }