protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            var mainView = LayoutInflater.Inflate(Resource.Layout.Main, null, true) as LinearLayout;

            SetContentView(mainView);
            mainView.SetBackgroundColor(Color.Red);
            var recyclerView    = new RecyclerView(this);
            var recyclerAdapter = new RecyclerAdapter();

            for (int i = 0; i < 30; i++)
            {
                recyclerAdapter.Items.Add($"Entry {i}.");
            }
            recyclerView.SetAdapter(recyclerAdapter);
            var linearLayoutManager = new LinearLayoutManager(this);
            var swipeController     = new LeftRightSwipeController();
            var ith = new ItemTouchHelper(swipeController);

            ith.AttachToRecyclerView(recyclerView);
            recyclerView.SetLayoutManager(linearLayoutManager);
            recyclerView.SetBackgroundColor(Color.Orange);
            mainView.AddView(recyclerView);
        }
Beispiel #2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            HasOptionsMenu = true;
            titleName      = Arguments.GetString("playlistName");
            View view = inflater.Inflate(Resource.Layout.PlaylistsFrag, null);

            ((AppCompatActivity)Activity).SupportActionBar.Title = titleName;
            var ignored = base.OnCreateView(inflater, container, savedInstanceState);

            //get the correct exercises from the name of the playlist
            //that was passed in
            exercises = db.getPlaylistExercises(titleName);

            //set recyclerview layout
            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerViewPlaylistFrag);

            //set layout manager
            LayoutManager = new LinearLayoutManager(Activity);
            recyclerView.SetLayoutManager(LayoutManager);

            //load data into adapter
            adapter = new RecyclerAdapter(exercises, titleName);

            recyclerView.SetAdapter(adapter);
            return(view);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.Activity_RecyclerView);

            _recyclerView        = (RecyclerView)FindViewById(Resource.Id.recycler_view);
            _linearLayoutManager = new LinearLayoutManager(this);
            _recyclerView.SetLayoutManager(_linearLayoutManager);
            _myRecyclerAdapter = new RecyclerAdapter(this, _dataList);
            _recyclerView.SetAdapter(_myRecyclerAdapter);


            _swipeRefreshLayout = FindViewById <Views.SuperSwipeRefreshLayout>(Resource.Id.Swipe_Refresh);
            _swipeRefreshLayout.SetHeaderView(CreateHeaderView());
            _swipeRefreshLayout.SetFooterView(CreateFooterView());
            _swipeRefreshLayout.SetTargetScrollWithLayout(true);

            _swipeRefreshLayout.SetOnPullRefreshListener(new MyOnPullRefreshListener(this));
            _swipeRefreshLayout.SetOnPushLoadMoreListener(new MyOnPushLoadMoreListener(this));

            BuildDatas();

            _myRecyclerAdapter.NotifyDataSetChanged();
        }
Beispiel #4
0
        public override void CreateView(View view)
        {
            _adapter            = new RecyclerAdapter <ClasseDTO, ClasseViewHolder>(Resource.Layout.classeItem);
            _adapter.ItemClick += (sender, item, position) =>
            {
                var intent = new Intent(Activity, typeof(ChamadaActivity));
                intent.PutExtra("Setor", item.Setor);
                intent.PutExtra("Congregacao", item.Congregacao);
                intent.PutExtra("Id", item.Id);
                intent.PutExtra("Nome", item.Nome);
                StartActivity(intent);
            };

            var recyclerView = view.FindViewById <RecyclerView>(Resource.Id.RecyclerView);

            recyclerView.SetAdapter(_adapter);

            var layoutManager = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);

            recyclerView.SetLayoutManager(layoutManager);
            recyclerView.AddItemDecoration(new DividerItemDecoration(recyclerView.Context, layoutManager.Orientation));

            var refresher = view.FindViewById <SwipeRefreshLayout>(Resource.Id.SwipeRefresher);

            refresher.SetColorSchemeResources(Resource.Color.colorPrimary);
            refresher.Refresh += (sender, e) => CarregarItens(sender as SwipeRefreshLayout);
            refresher.Post(() => CarregarItens(refresher));
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            HasOptionsMenu = true;
            View view = inflater.Inflate(Resource.Layout.PlaylistsFrag, null);

            ((AppCompatActivity)Activity).SupportActionBar.SetTitle(Resource.String.frag2Title);
            var ignored = base.OnCreateView(inflater, container, savedInstanceState);

            //Pull the list of playlists from the database
            playlists = db.selectTablePlaylists();

            //set recyclerview layout
            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerViewPlaylistFrag);

            //set layout manager
            layoutManager = new LinearLayoutManager(Activity);
            recyclerView.SetLayoutManager(layoutManager);

            //load data into adapter
            adapter = new RecyclerAdapter(playlists);

            adapter.ItemClick += OnItemClick;

            recyclerView.SetAdapter(adapter);

            return(view);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            HasOptionsMenu = true;
            string titleName = Arguments.GetString("targetAreaName");
            View   view      = inflater.Inflate(Resource.Layout.TargetAreaFragment, null);

            ((AppCompatActivity)Activity).SupportActionBar.Title = titleName;
            var ignored = base.OnCreateView(inflater, container, savedInstanceState);

            //get the list of exercises that matches the target area
            exercises = db.getTargetAreaExercises(titleName);
            nameList  = getPlaylistNames(db.selectTablePlaylists());

            //set recyclerview layout
            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerViewSearchFrag);

            //set layout manager
            LayoutManager = new LinearLayoutManager(Activity);
            recyclerView.SetLayoutManager(LayoutManager);

            //load data into adapter
            adapter = new RecyclerAdapter(exercises, nameList, this.Activity);

            //adapter.ItemClick += OnItemClick;

            recyclerView.SetAdapter(adapter);

            return(view);
        }
 protected override void OnPostExecute(List <AwarePosts> result)   // this function is supposed to run on the UI thread
 {
     base.OnPostExecute(result);
     mAdapter = new RecyclerAdapter(result); // assigning the data here
     mAdapter.NotifyDataSetChanged();        //y'all kn what i'm trying to do here
     AndroidHUD.AndHUD.Shared.Dismiss(mContext);
     Toast.MakeText(mContext, "successful", ToastLength.Long).Show();
 }
Beispiel #8
0
        public override void CreateView(View view)
        {
            _adapterAniversariantes = new RecyclerAdapter <AlunoDTO, AniversarianteViewHolder>(Resource.Layout.simple_list_item);

            var recyclerView = view.FindViewById <RecyclerView>(Resource.Id.RecyclerView);

            recyclerView.SetAdapter(_adapterAniversariantes);
            recyclerView.SetLayoutManager(new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false));
        }
Beispiel #9
0
 //public static List<SubmitModel> summarydata = new List<SubmitModel>();
 public override void OnCreate(Bundle savedInstanceState)
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     im_model = new RecyclerAdapter <TaskInboxModel>();
     StrictMode.SetVmPolicy(builder.Build());
     StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
     StrictMode.SetThreadPolicy(builder1.Build());
     base.OnCreate(savedInstanceState);
 }
Beispiel #10
0
        void SetupAdapter(Config c)
        {
            var linear = new LinearLayoutManager(this);

            linear.Orientation = (int)Orientation.Vertical;
            this.Recycler.SetLayoutManager(linear);

            var adapter = new RecyclerAdapter(this, c);

            this.Recycler.SetAdapter(adapter);
        }
        private void SetupRecyclerView()
        {
            RecyclerView    recyclerView = (RecyclerView)FindViewById(Resource.Id.recyclerView);
            RecyclerAdapter adapter      = new RecyclerAdapter(this, Landscape.GetData());

            recyclerView.SetAdapter(adapter);

            LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.Vertical, false);

            recyclerView.SetLayoutManager(linearLayoutManager);

            recyclerView.SetItemAnimator(new DefaultItemAnimator());
        }
Beispiel #12
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.homepageActivity);
            var listView = FindViewById <RecyclerView>(Resource.Id.list_view);

            listView.SetLayoutManager(new GridLayoutManager(this, 2));
            adapter = new RecyclerAdapter(items);
            listView.SetAdapter(adapter);
            layout = FindViewById(Resource.Id.container);
            listView.AddItemDecoration(new SpaceDecorator());
            swipeLayout          = FindViewById <SwipeRefreshLayout>(Resource.Id.swipe_layout);
            swipeLayout.Refresh += SwipeLayout_Refresh;
        }
Beispiel #13
0
         protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.station_activity);
            ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(Application.Context);
            acity = prefs.GetString("my_data", "");
            SetUpList(acity);
            var recyclerView = FindViewById<RecyclerView>(Resource.Id.recyclerView1);
            recyclerView.HasFixedSize = false;
            var layoutManager = new LinearLayoutManager(this);
            recyclerView.SetLayoutManager(layoutManager);

            RecyclerAdapter adapter = new RecyclerAdapter(datas, this);
            recyclerView.SetAdapter(adapter);
        }
 public void displayNews()
 {
     if (postList.Count == 0)
     {
         pbFav.Visibility = ViewStates.Gone;
         listViewFav.Visibility = ViewStates.Gone;
         noFavTV.Visibility = ViewStates.Visible;
     }
     //adapter = new ListNewsAdapter(Application.Context,arrayNews);
     mAdapter = new RecyclerAdapter(postList, Application.Context, listViewFav, mFragmentManager);
     listViewFav.SetAdapter(mAdapter);
     pbFav.Visibility=ViewStates.Gone;
     listViewFav.Visibility=ViewStates.Visible;
     RegisterForContextMenu(listViewFav);
 }
Beispiel #15
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            view = inflater.Inflate(Resource.Layout.homepageActivity, container, false);
            var button = view.FindViewById <FloatingActionButton>(Resource.Id.button1);

            button.Click += Button_Click;
            var listView = view.FindViewById <RecyclerView>(Resource.Id.list_view);

            listView.SetLayoutManager(new GridLayoutManager(Context, 2));
            adapter = new RecyclerAdapter(items);
            listView.SetAdapter(adapter);
            layout = view.FindViewById(Resource.Id.layout_main);
            listView.AddItemDecoration(new SpaceDecorator());
            swipeLayout          = view.FindViewById <SwipeRefreshLayout>(Resource.Id.swipe_layout);
            swipeLayout.Refresh += SwipeLayout_Refresh;
            return(view);
        }
        void SetupControl()
        {
            // Initialize
            var recycler = new Android.Support.V7.Widget.RecyclerView(Forms.Context);

            Adapter             = new RecyclerAdapter(this);
            Manager             = new LinearLayoutManager(Forms.Context);
            TouchHelperCallback = new RecyclerTouchHelper(this);
            TouchHelper         = new ItemTouchHelper(TouchHelperCallback);

            // Configure
            Manager.AutoMeasureEnabled = true;
            TouchHelper.AttachToRecyclerView(recycler);

            recycler.SetLayoutManager(Manager);
            recycler.SetAdapter(Adapter);
            recycler.LayoutParameters = new LayoutParams(LayoutParams.MatchParent, LayoutParams.MatchParent);

            // Set
            SetNativeControl(recycler);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            HasOptionsMenu = true;
            View view = inflater.Inflate(Resource.Layout.SearchFragment, null);

            ((AppCompatActivity)Activity).SupportActionBar.SetTitle(Resource.String.frag4Title);
            var ignored = base.OnCreateView(inflater, container, savedInstanceState);

            //pull the list of exercises from the database
            exercises = db.selectTableExercise();
            nameList  = getPlaylistNames(db.selectTablePlaylists());

            //set recyclerview layout
            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerViewSearchFrag);

            //set layout manager
            LayoutManager = new LinearLayoutManager(Activity);
            recyclerView.SetLayoutManager(LayoutManager);

            //load data into adapter
            adapter = new RecyclerAdapter(exercises, nameList, this.Activity);

            //adapter.ItemClick += OnItemClick;

            recyclerView.SetAdapter(adapter);

            //set the searchview and search filter
            searchView = view.FindViewById <Android.Support.V7.Widget.SearchView>(Resource.Id.searchExercise);
            searchView.QueryTextChange += (s, e) => adapter.Filter.InvokeFilter(e.NewText.ToString());
            searchView.QueryTextSubmit += (s, e) =>
            {
                Toast.MakeText(this.Activity, "Searched for: " + e.Query.ToString(), ToastLength.Short).Show();
                e.Handled = true;
            };


            return(view);
        }
 public retrievePosts(Context context, RecyclerAdapter adapter)
 {
     mContext = context;
     mAdapter = adapter;
 }
        void NotifyDataSetChanged()
        {
            var adapter = new RecyclerAdapter(Element, Element.ItemsSource?.Cast <object>()?.ToList());

            Control.SetAdapter(adapter);
        }
Beispiel #20
0
        public override void CreateView(View view)
        {
            _textMes = view.FindViewById <TextView>(Resource.Id.TextMes);
            view.FindViewById <ImageButton>(Resource.Id.BtnPreviusDay).Click += (sender, e) => AtualizarData(data => new DateTime(data.Year, data.Month, 1).AddMonths(-1));
            view.FindViewById <ImageButton>(Resource.Id.BtnNextDay).Click    += (sender, e) => AtualizarData(data => new DateTime(data.Year, data.Month, 1).AddMonths(1));

            _textSetor              = view.FindViewById <TextView>(Resource.Id.TextSetor);
            _textCongregacao        = view.FindViewById <TextView>(Resource.Id.TextCongregacao);
            _textOfertaMes          = view.FindViewById <TextView>(Resource.Id.TextOfertaMes);
            _textOfertaDepartamento = view.FindViewById <TextView>(Resource.Id.TextOfertaDepartamento);

            _adapter = new RecyclerAdapter <RelatorioSemanaDTO, RelatorioViewHolder>(Resource.Layout.relatorio_semana);

            var recyclerView = view.FindViewById <RecyclerView>(Resource.Id.RecyclerView);

            recyclerView.SetAdapter(_adapter);
            recyclerView.SetLayoutManager(new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false));

            _dataAtual = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

            _comboSetor       = view.FindViewById <Spinner>(Resource.Id.ComboSetor);
            _comboCongregacao = view.FindViewById <Spinner>(Resource.Id.ComboCongregacao);
            _comboCongregacao.ItemSelected += (sender, e) => AtualizarDados(_dataAtual);
            _comboCongregacao.Post(async() =>
            {
                var setores            = await new ClasseRepositorio(App.Instancia.Token).ObterCongregacoes(App.Instancia.UsuarioId);
                _adapterSetor          = new ArrayAdapter <SetorDTO>(Activity, Resource.Layout.combo_item, setores.ToList());
                _comboSetor.Visibility = setores.Count() == 1 ? ViewStates.Gone : ViewStates.Visible;
                _comboSetor.SetSelection(0);

                if (setores.Count() > 1)
                {
                    _adapterSetor.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
                    _comboSetor.Adapter       = _adapterSetor;
                    _comboSetor.ItemSelected += (sender, e) =>
                    {
                        var setor = _adapterSetor.GetItem(e.Position);

                        _adapterCongregacao = new ArrayAdapter <CongregacaoDTO>(Activity, Resource.Layout.combo_item, setor.Congregacoes.ToList());
                        _adapterCongregacao.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
                        _comboCongregacao.Adapter = _adapterCongregacao;
                    };
                }

                var congregacoes    = setores.First().Congregacoes.ToList();
                _adapterCongregacao = new ArrayAdapter <CongregacaoDTO>(Activity, Resource.Layout.combo_item, congregacoes);
                _comboCongregacao.SetSelection(0);

                if (setores.Count() == 1 && congregacoes.Count == 1)
                {
                    view.FindViewById <RelativeLayout>(Resource.Id.PanelSetor).Visibility = ViewStates.Gone;
                }
                else
                {
                    _adapterCongregacao.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
                    _comboCongregacao.Adapter = _adapterCongregacao;
                }

                AtualizarDados(_dataAtual);
            });
        }
Beispiel #21
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.FilterByDate_Layout);

            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            im_model = new RecyclerAdapter <TaskInboxModel>();
            StrictMode.SetVmPolicy(builder.Build());
            StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
            StrictMode.SetThreadPolicy(builder1.Build());

            FromDate = FindViewById <TextInputEditText>(Resource.Id.fromdate);
            ToDate   = FindViewById <TextInputEditText>(Resource.Id.todate);
            Submit   = FindViewById <Button>(Resource.Id.submit);
            spinner  = FindViewById <Spinner>(Resource.Id.orgspinner);

            geo            = new Geolocation();
            restservice    = new ServiceHelper();
            location       = geo.GetGeoLocation(this);
            orgmodel       = new List <OrgModel>();
            orgname        = new List <OrgModel>();
            markinglist    = new List <MarkingListModel>();
            addmarkinglist = new List <MarkingListModel>();

            getOrgData();

            // spinner.ItemSelected += Selectorg_ItemSelected;

            //var adapter = ArrayAdapter.CreateFromResource(this, Resource.Array.organization_array, Android.Resource.Layout.SimpleSpinnerItem);
            //adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            //spinner.Adapter = adapter;


            designationSpinner = FindViewById <Spinner>(Resource.Id.desigspinner);

            // designationSpinner.ItemSelected += spinner_ItemSelected1;

            //spinner1.ItemSelected += Selectorg_ItemSelected;

            // var adapter1 = ArrayAdapter.CreateFromResource(this, Resource.Array.designation_array, Android.Resource.Layout.SimpleSpinnerItem);
            //  adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            //  designationSpinner.Adapter = adapter1;

            FromDate.Click += (sender, e) =>
            {
                DateTime         today  = DateTime.Today;
                DatePickerDialog dialog = new DatePickerDialog(this, OnDateSetFrom, today.Year, today.Month - 1, today.Day);

                dialog.DatePicker.MinDate = today.Millisecond;
                dialog.Show();
            };

            ToDate.Click += (sender, e) =>
            {
                DateTime         today  = DateTime.Today;
                DatePickerDialog dialog = new DatePickerDialog(this, OnDateSetTo, today.Year, today.Month - 1, today.Day);

                dialog.DatePicker.MinDate = today.Millisecond;
                dialog.Show();
            };

            Submit.Click += delegate
            {
                Finish();
            };
        }
 public void displayNews()
 {
     mAdapter = new RecyclerAdapter(postList, Application.Context, listViewNews, mFragmentManager);
     listViewNews.SetAdapter(mAdapter);
     pbNews.Visibility = ViewStates.Gone;
     listViewNews.Visibility = ViewStates.Visible;
     refresher.Refreshing = false;
 }
 public ExerciseFilter(RecyclerAdapter adapter)
 {
     this.adapter = adapter;
 }