public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); mAdapter = new HomeAdapter(); // Create your fragment here }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mainView = inflater.Inflate(Resource.Layout.screen_explore, container, false); //contentContainer = mainView.FindViewById<RecyclerView>(Resource.Id.explore_feed_maincontainer); contentContainer.SetLayoutManager(new LinearLayoutManager(Activity)); postRegularAdapter = new HomeAdapter(Context, contents, FragmentManager); contentContainer.SetAdapter(postRegularAdapter); return(mainView); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment View rootView = inflater.Inflate(Resource.Layout.fragment_home, container, false); mHome = new home(); mRecyclerView = rootView.FindViewById <RecyclerView>(Resource.Id.rvHome); mLayoutManager = new LinearLayoutManager(rootView.Context); mRecyclerView.SetLayoutManager(mLayoutManager); mHomeAdapter = new HomeAdapter(mHome); mHomeAdapter.itemClick += MAdapter_ItemClick; mRecyclerView.SetAdapter(mHomeAdapter); return(rootView); }
void InitAdapter() { var homeAdapter = new HomeAdapter(Resource.Layout.home_item_view, _dataList); homeAdapter.OpenLoadAnimation(); View top = LayoutInflater.Inflate(Resource.Layout.top_view, (ViewGroup)_recyclerView.Parent, false); homeAdapter.AddHeaderView(top); homeAdapter.ItemClick += (s, e) => { var intent = new Intent(this, ActivityTypes[e.Position]); StartActivity(intent); }; _recyclerView.SetAdapter(homeAdapter); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); homeContainer = FindViewById <RecyclerView>(Resource.Id.homeContainer); homeContainer.AddOnScrollListener(new RecyclerViewScrollListner()); homeContainer.SetLayoutManager(new LinearLayoutManager(this)); homeAdapter = new HomeAdapter(this, contents, SupportFragmentManager); homeContainer.SetAdapter(homeAdapter); PopulateHome(); Window.SetBackgroundDrawableResource(Resource.Drawable.full_white); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); swipeRefreshLayout = view.FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); swipeRefreshLayout.SetOnRefreshListener(this); recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerView); recyclerView.SetLayoutManager(new LinearLayoutManager(this.Activity)); adapter = new HomeAdapter(); adapter.OnLoadMoreListener = this; recyclerView.SetAdapter(adapter); recyclerView.Post(() => { swipeRefreshLayout.Refreshing = true; OnRefresh(); }); }
private void LoadExpiredItemData() { #region textField mHomeRecyclerTitle.Text = "Expired Items"; mHomeRecyclerTitle.SetTextColor(Android.Graphics.Color.Red); #endregion List <InventoryViewModel> temp = LoginPageActivity.mGlobalInventories; InventoriesGood = temp .Join(mStorages, i => i.StorageId, s => s.Id, (i, s) => i) .Where(i => i.ExpirationDate > DateTime.Now).ToList(); InventoriesExpired = temp .Join(mStorages, i => i.StorageId, s => s.Id, (i, s) => i) .Where(i => i.ExpirationDate < DateTime.Now).ToList(); var InventoriesGrouped = InventoriesExpired .GroupBy(s => s.ProductId) .Select(g => g.First()).ToList(); mInventories = InventoriesExpired; this.mInventoryAdapter = new HomeAdapter(InventoriesGrouped, "Expired", "Red", this.Activity); this.mInventoryAdapter.ItemClick += OnInventoryClick; this.mListViewInventory.SetAdapter(this.mInventoryAdapter); }
private void SpinnerLocation_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e) { Spinner spinner = (Spinner)sender; MainActivity.StaticActiveLocationClass = mLocations[e.Position]; List <ProductViewModel> mProductByUser = new List <ProductViewModel>(); List <ProductViewModel> tempProduct = LoginPageActivity.mGlobalProducts; for (int i = 0; i < tempProduct.Count; i++) { if (tempProduct[i].AddedUserId == LoginPageActivity.StaticUserClass.ID.ToString()) { mProductByUser.Add(tempProduct[i]); } } if (LoginPageActivity.mGlobalInventories != null) { this.mInventoryAdapter = new HomeAdapter(LoginPageActivity.mGlobalInventories, mProductByUser, LoginPageActivity.mGlobalStorages, MainActivity.StaticActiveLocationClass, this.Activity); this.mInventoryAdapter.ItemClick += OnInventoryClick; this.mListViewInventory.SetAdapter(this.mInventoryAdapter); } }