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); }
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(); }
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(); }
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)); }
//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); }
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()); }
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; }
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); }
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); }
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); }); }
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; }