// This override is called only once during the activity's lifecycle, when it is created. protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // instantiate adapter var acquaintanceCollectionAdapter = new AcquaintanceCollectionAdapter(); // load the items await acquaintanceCollectionAdapter.LoadAcquaintances(); // instantiate the layout manager var layoutManager = new LinearLayoutManager(this); // set the content view SetContentView(Resource.Layout.Main); // setup the action bar SetSupportActionBar(FindViewById<Toolbar>(Resource.Id.toolbar)); // ensure that the system bar color gets drawn Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); // set the title of both the activity and the action bar Title = SupportActionBar.Title = "Acquaintances"; // instantiate/inflate the RecyclerView var recyclerView = (RecyclerView)FindViewById(Resource.Id.acquaintanceRecyclerView); // set RecyclerView's layout manager recyclerView.SetLayoutManager(layoutManager); // set RecyclerView's adapter recyclerView.SetAdapter(acquaintanceCollectionAdapter); }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); // progressDialog = ProgressDialog.Show (Activity, "Sila Tunggu", "Sedang Memuatkan..."); // ProgressBar progressBar= new ProgressBar(context, null, Android.Resource.Attribute.ProgressBarStyleSmall); // progressBar if (mRecyclerView != null) { mRecyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (context); var onScrollListener = new ReviewProd_RecyclerViewAdapter.ViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { currentPage++; if (currentPage <= lastPage ) { ThreadPool.QueueUserWorkItem (o => { setupData (currentPage); }); } }; mRecyclerView.AddOnScrollListener (onScrollListener); mRecyclerView.SetLayoutManager (layoutManager); } }
protected override void OnCreate (Bundle savedInstanceState) { base.OnCreate (savedInstanceState); // Set our view from the "main" layout resource this.SetContentView (Resource.Layout.movie_detail); // Create your application here var strConfig = this.Intent.Extras.GetString ("Configuration"); var strSelectedMovie = this.Intent.Extras.GetString ("SelectedMovie"); this.configuration = JsonConvert.DeserializeObject<ConfigurationResponse> (strConfig); this.movieDetail = JsonConvert.DeserializeObject<Movie> (strSelectedMovie); this.btnPlay = this.FindViewById<Button> (Resource.Id.movie_detail_btnPlay); this.btnPlay.Click += this.btnPlay_Click; this.btnFavorite = this.FindViewById<Button> (Resource.Id.movie_detail_btnFavorite); this.btnFavorite.Click += this.btnFavorite_Click; this.btnClose = this.FindViewById<ImageButton> (Resource.Id.movie_detail_close); this.btnClose.Click += this.btnClose_Click; this.txtTitle = this.FindViewById<TextView> (Resource.Id.movie_detail_txtTitle); this.txtReleaseDate = this.FindViewById<TextView> (Resource.Id.movie_detail_txtReleaseDate); this.ratingBar = this.FindViewById<RatingBar> (Resource.Id.movie_detail_ratingBar); this.txtVoteCount = this.FindViewById<TextView> (Resource.Id.movie_detail_txtVoteCount); this.txtOverview = this.FindViewById<TextView> (Resource.Id.movie_detail_txtOverview); this.imgPoster = this.FindViewById<ImageView> (Resource.Id.movie_detail_imgPoster); this.vwSimilarMovies = this.FindViewById<RelativeLayout> (Resource.Id.movie_detail_vwSimilarMovies); this.movieList = this.FindViewById<RecyclerView>(Resource.Id.movie_detail_lstSimilarMovies); this.movieLayoutManager = new LinearLayoutManager (this, LinearLayoutManager.Horizontal, false); this.movieList.SetLayoutManager (this.movieLayoutManager); this.updateLayout (); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment var view = inflater.Inflate(Resource.Layout.Prices, container, false); var spotTilesRecyclerView = view.FindViewById<RecyclerView>(Resource.Id.SpotTilesRecyclerView); var spotTilesAdapter = new SpotTileAdapter(_shellViewModel.SpotTiles.SpotTiles, _concurrencyService); if (App.IsTablet) { var gridLayoutManager = new BugFixGridLayoutManager(Activity, 1); spotTilesRecyclerView.SetLayoutManager(gridLayoutManager); spotTilesRecyclerView.ViewTreeObserver.GlobalLayout += (sender, args) => SetupColumns(spotTilesRecyclerView, gridLayoutManager); } else { var layoutManager = new LinearLayoutManager(Activity); spotTilesRecyclerView.SetLayoutManager(layoutManager); } spotTilesRecyclerView.SetAdapter(spotTilesAdapter); spotTilesRecyclerView.HasFixedSize = true; return view; }
public AudioScrollListener(IRiffService audioService, AudioListAdapter adapter, Activity activity, LinearLayoutManager manager) : base(manager) { _as = audioService; _adapter = adapter; _activity = activity; }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); mRecyclerView = (RecyclerView)mParentView.FindViewById(Resource.Id.recycler_view).JavaCast<RecyclerView>(); LinearLayoutManager manager = new LinearLayoutManager(mRecyclerView.Context); manager.Orientation=LinearLayoutManager.Horizontal; mRecyclerView.SetLayoutManager(manager); mRecyclerView.SetAdapter(new RecyclerViewAdapter(Activity)); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); this.SetContentView(Resource.Layout.MainView); var recyclerView = FindViewById<MvxRecyclerView>(Resource.Id.my_recycler_view); recyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager(this); recyclerView.SetLayoutManager(layoutManager); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); recList = view.FindViewById<RecyclerView>(Resource.Id.mainResults_recyclerView); recList.HasFixedSize = true; LinearLayoutManager llm = new LinearLayoutManager(Activity); llm.Orientation = LinearLayoutManager.Vertical; recList.SetLayoutManager(llm); }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate (savedInstanceState); SetContentView (Resource.Layout.MyShop_listall_fragment_list); var toolbar = FindViewById<V7Toolbar>(Resource.Id.toolbar); SetSupportActionBar (toolbar); toolbar.SetBackgroundColor (Color.ParseColor ("#9C27B0")); SupportActionBar.SetDisplayHomeAsUpEnabled (true); SupportActionBar.SetDisplayShowHomeEnabled (true); mRecyclerView = FindViewById <RecyclerView> (Resource.Id.recyclerView); progressBar = FindViewById <ProgressBar> (Resource.Id.pbHeaderProgress); llMyShopErrorLayout = (LinearLayout)FindViewById (Resource.Id.llMyShopErrorLayout); currentPage = 1; string action_type = Intent.GetStringExtra ("action_type"); //run setupdata and get title e.g:search,latest product etc var title = await Task.Factory.StartNew(() => setupData(currentPage , action_type)); Title = title; if (mRecyclerView != null) { mRecyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (this); var onScrollListener = new Product_RecyclerViewAdapter.ViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { currentPage++; if (currentPage <= lastPage) { ThreadPool.QueueUserWorkItem (o => { setupData (currentPage , action_type); }); } }; mRecyclerView.AddOnScrollListener (onScrollListener); mRecyclerView.SetLayoutManager (layoutManager); } // var fab = FindViewById<FloatingActionButton> (Resource.Id.fab); // fab.Click += (sender, e) => { // Snackbar.Make (fab, "Here's a snackbar!", Snackbar.LengthLong).SetAction ("Action", // new ClickListener (v => { // Console.WriteLine ("Action handler"); // })).Show (); // // // }; }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.main_activity); dataManager = DataManager.Instance; // if (dataManager.CurrentUser == null) { // StartActivity (new Intent (this, typeof(LoginActivity))); // } recyclerView = FindViewById<RecyclerView> (Resource.Id.recyclerView); mLayoutManager = new LinearLayoutManager (this); recyclerView.SetLayoutManager (mLayoutManager); ApplyAdapter (); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); Android.Support.V7.Widget.Toolbar toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); mRecyclerView = (RecyclerView)FindViewById<RecyclerView>(Resource.Id.recyclerView); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(linearLayoutManager); InitView(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.BlotterView, container, false); var blotterRowsRecyclerView = view.FindViewById<RecyclerView>(Resource.Id.BlotterRowsRecyclerView); blotterRowsRecyclerView.HasFixedSize = true; var blotterGridLayoutManager = new LinearLayoutManager(Activity); blotterGridLayoutManager.StackFromEnd = true; blotterRowsRecyclerView.SetLayoutManager(blotterGridLayoutManager); var blotterRowsAdapter = new BlotterRowAdapter(blotterRowsRecyclerView, _shellViewModel.Blotter.Trades); blotterRowsRecyclerView.SetAdapter(blotterRowsAdapter); return view; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.list); var list = FindViewById<RecyclerView>(Resource.Id.venueList); var adapter = new PictureAdapter(this); adapter.Items = Config.Images; RecyclerView.LayoutManager layoutManagerDelegate = new LinearLayoutManager(this); list.SetLayoutManager(layoutManagerDelegate); list.SetAdapter(adapter); }
public override void OnViewCreated(View view, Bundle bundle) { var bookshelf = BookshelfManager.getBookshelf(); var recyclerView = view.FindViewById<RecyclerView>(Resource.Id.recyclerView); layoutManager = new LinearLayoutManager(Activity); recyclerView.SetLayoutManager(layoutManager); var adapter = new BookshelfAdapter(bookshelf); recyclerView.SetAdapter(adapter); base.OnViewCreated (view, bundle); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { var viewHolder = holder as MovieCategoryViewHolder; var thisCategory = this.categories [position]; viewHolder.CategoryName.Text = thisCategory.CategoryName; if (viewHolder.MovieList.GetLayoutManager () == null) { var movieLayoutManager = new LinearLayoutManager (context, LinearLayoutManager.Horizontal, false); viewHolder.MovieList.SetLayoutManager (movieLayoutManager); } var adapter = viewHolder.MovieList.GetAdapter() as MovieRecyclerViewAdapter; if (adapter == null) { var movieAdapter = new MovieRecyclerViewAdapter (this, this.context, thisCategory.Movies, this.configuration); viewHolder.MovieList.SetAdapter (movieAdapter); } else { adapter.Reload (thisCategory.Movies); } }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); mRecyclerView = view.FindViewById<RecyclerView>(Resources.Id.recyclerView); RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(Activity); mRecyclerView.SetLayoutManager(layoutManager); mRecyclerView.HasFixedSize = true; mAdapter = new RecyclerViewMaterialAdapter(new TestRecyclerViewAdapter(mContentItems)); mRecyclerView.SetAdapter(mAdapter); { for (int i = 0; i < ITEM_COUNT; ++i) mContentItems.Add(new object()); mAdapter.NotifyDataSetChanged(); } MaterialViewPagerHelper.RegisterRecyclerView(Activity, mRecyclerView, null); }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.MyVote_Main); progressDialog = ProgressDialog.Show (this, "Sila Tunggu", "Sedang Memuatkan..."); //initiliaze jsonvalue // MyVote_Data myVoteData = new MyVote_Data(); mRecyclerView = FindViewById <RecyclerView> (Resource.Id.recyclerView); var toolbar = FindViewById <Toolbar> (Resource.Id.toolbar); SetSupportActionBar (toolbar); var mLayoutManager = new LinearLayoutManager (this); mRecyclerView.SetLayoutManager (mLayoutManager); //error layout llMyPosterErrorLayout = (LinearLayout)FindViewById (Resource.Id.llMyPosterErrorLayout); tvMyPosterErrorLayout = (TextView)FindViewById (Resource.Id.tvMyPosterErrorLayout); setupMyVoteData (page); if (mRecyclerView != null ) { mRecyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (this); var onScrollListener = new MyVote.MyVoteMAPOAdapter.MyvoteRecyclerViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { page++; lastPage=MyVote_Data.getLastPage (); if (page <= lastPage && isRefeshing == false) { ThreadPool.QueueUserWorkItem (o => { setupMyVoteData (page); }); } }; mRecyclerView.AddOnScrollListener (onScrollListener); mRecyclerView.SetLayoutManager (layoutManager); } }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Favorites); // toolbar setup var toolbar = FindViewById<Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); favoritesListView = FindViewById<RecyclerView>(Resource.Id.FavoritesList); // use this setting to improve performance if you know that changes // in content do not change the layout size of the RecyclerView favoritesListView.HasFixedSize = true; // use a linear layout manager var layoutManager = new LinearLayoutManager(this); layoutManager.Orientation = (int)Orientation.Vertical; favoritesListView.SetLayoutManager(layoutManager); _favoritesService = SimpleIoc.Default.GetInstance<IFavoritesService>(); _favorites = await _favoritesService.GetFavoritesAsync(); // specify an adapter (see also next example) mAdapter = new FavoriteListAdapter(this, _favorites, this); favoritesListView.SetAdapter(mAdapter); favoritesListView.ChildViewRemoved += FavoritesListView_ChildViewRemoved; var callback = new SimpleItemTouchHelperCallback((IItemTouchHelperAdapter)mAdapter); _itemTouchHelper = new ItemTouchHelper(callback); _itemTouchHelper.AttachToRecyclerView(favoritesListView); _placeHolder = FindViewById<TextView>(Resource.Id.placeHolder); _placeHolderAnimation = AnimationUtils.LoadAnimation(this, Resource.Animation.placeholder); if (_favorites.Count == 0) { await Task.Delay(200); _placeHolder.StartAnimation(_placeHolderAnimation); _placeHolder.Visibility = ViewStates.Visible; } }
public override View OnCreateView(LayoutInflater inflater ,ViewGroup container ,Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.MyHealth_tab_1 ,container ,false); //TextView tvText = v.FindViewById<TextView> (Resource.Id.textView); recyclerView = v.FindViewById <RecyclerView> (Resource.Id.recyclerView); progressDialog = ProgressDialog.Show (Activity, "Sila Tunggu", "Sedang Memuatkan..."); llMHeT1ErrorLayout = (LinearLayout)v.FindViewById (Resource.Id.llMHeT1ErrorLayout); tvMHeT1ErrorStatus = (TextView)v.FindViewById (Resource.Id.tvMHeT1ErrorStatus); tvMHeT1ErrorStatus.Text = "Sedang memeriksa data..."; mSlideRefreshLayout = v.FindViewById<SwipeRefreshLayout> (Resource.Id.swipelayout); mSlideRefreshLayout.SetColorScheme (Android.Resource.Color.HoloBlueBright, Android.Resource.Color.HoloBlueDark, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloRedLight); mSlideRefreshLayout.Refresh += mSlideRefreshLayout_Refresh; if (recyclerView != null) { recyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (Activity); var onScrollListener = new MyHealthRecyclerViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { Console.Error.WriteLine ("isRefeshing" + isRefreshing); page++; if (page <= lastPage && isRefreshing == false) { Console.Error.WriteLine ("masuk"); ThreadPool.QueueUserWorkItem (o => { setupMyHealthData (page); }); } }; recyclerView.AddOnScrollListener (onScrollListener); recyclerView.SetLayoutManager (layoutManager); } return v; }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); if (mRecyclerView != null) { mRecyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (context); var onScrollListener = new LocalProd_RecyclerViewAdapter.ViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { currentPage++; if (currentPage <= lastPage ) { ThreadPool.QueueUserWorkItem (o => { setupData (currentPage); }); } }; mRecyclerView.AddOnScrollListener (onScrollListener); mRecyclerView.SetLayoutManager (layoutManager); } }
public SingleDayControl(ViewGroup root) : base(Resource.Layout.SingleDay, root) { _recyclerView = FindViewById <RecyclerView>(Resource.Id.RecyclerViewItems); // Use a linear layout manager var layoutManager = new LinearLayoutManager(Context); _recyclerView.SetLayoutManager(layoutManager); // Specify the adapter _adapter = new FlatTasksOrEventsAdapter(); _adapter.ItemClick += Adapter_ItemClick; _adapter.CreateViewHolderForFooter = CreateFooterViewHolder; _adapter.Footer = "footer"; // Don't need an object, but need this so footer counts towards items _recyclerView.SetAdapter(_adapter); // ViewTreeObserver.ScrollChanged ends up holding a strong reference so need to use Touch _recyclerView.Touch += _recyclerView_Touch; _differentSemesterOverlayContainer = FindViewById <FrameLayout>(Resource.Id.FrameLayoutDifferentSemesterOverlayContainer); }
private void CreateRowView() { _rows = new RecyclerView(Context); ((SimpleItemAnimator)_rows.GetItemAnimator()).SupportsChangeAnimations = false; var layoutManager = new LinearLayoutManager(Context); _rows.SetLayoutManager(layoutManager); var dividerDecoration = new DividerItemDecoration(Context, layoutManager.Orientation); dividerDecoration.Drawable = HorizontalRowDivider; _rows.AddItemDecoration(dividerDecoration); if (LazyLoad) { _rows.ScrollChange += (s, e) => { int firstVisibleItemPosition = layoutManager.FindFirstVisibleItemPosition(); if (!_gettingRows && firstVisibleItemPosition > 0 && _adapter.ItemCount % LazyLoadLimit == 0 && firstVisibleItemPosition + _rows.ChildCount >= _adapter.ItemCount) { _gettingRows = true; var dialog = new ProgressDialog(Context, Resource.Style.ProgressDialogTheme) { Indeterminate = true }; dialog.SetCancelable(false); dialog.Show(); _adapter.AddRows(GetNextRowSet()); dialog.Dismiss(); _gettingRows = false; } }; } }
public override async void OnViewCreated(View view, Bundle savedInstanceState) { if (!this.studentAdapter.IsAnyStudents) { var students = await this.repository.GetStudentsAsync(this.studentFilter); this.studentAdapter.SetItems(students); this.filteringResultTextView.Visibility = students.Count > 0 ? ViewStates.Invisible : ViewStates.Visible; } this.studentsCountTextView.Text = string.Format( CultureInfo.InvariantCulture, this.GetString(Resource.String.student_count_pattern), this.studentAdapter.ItemCount); this.loadingProgressBar.Visibility = ViewStates.Invisible; var layoutManager = new LinearLayoutManager(this.Activity); this.recyclerView.SetLayoutManager(layoutManager); this.recyclerView.SetAdapter(this.studentAdapter); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { var item = listPublicEvent[position]; var viewholder = holder as PrivateEventViewHolder; RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(context, LinearLayoutManager.Horizontal, false); viewholder.rvEventPhoto.SetLayoutManager(layoutManager); var madapter = new HomeItemPrivateEventPhotoAdapter(item.listFiles, item.EventID, context); viewholder.rvEventPhoto.SetAdapter(madapter); Picasso.With(context).Load(item.creatorpic).Placeholder(Resource.Drawable.contact_withoutphoto) .Transform(new CircleTransformation()).CenterCrop() .Resize(150, 150).Into(viewholder.ivUserPhoto); viewholder.tvEventName.Text = item.EventName; viewholder.tvEventTime.Text = item.EventDate.ToString(); viewholder.tvEventDetails.Text = item.EventName; viewholder.tvUserName.Text = item.creatorname; viewholder.llEventName.SetOnClickListener(new llEventNameClickListner(viewholder.llEventName, context, item.EventID)); viewholder.ivChat.SetOnClickListener(new ivChatOnClickListner(viewholder.ivMore, context, item.EventID)); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { sampleView = (FrameLayout)view.FindViewById(Resource.Id.SampleView); var layoutManager = new LinearLayoutManager(allControlsSamplePage, LinearLayoutManager.Horizontal, false); var recyclerView = view.FindViewById <RecyclerView>(Resource.Id.horizontal_RecyclerView); recyclerView.SetLayoutManager(layoutManager); var selectedIndex = chartSamples.IndexOf(selectedSample); var adapter = new RecyclerViewAdapter(chartSamples); adapter.ItemClick += Adapter_ItemClick; recyclerView.SetAdapter(adapter); RefreshSample(selectedSample); if (selectedIndex > 0) { new Handler().PostDelayed(() => recyclerView.FindViewHolderForLayoutPosition(selectedIndex).ItemView.PerformClick(), 100); } }
//---------------------------------------------------------------------------------------------- public void ShowDoingTask(object sender, EventArgs e) { var db = new SQLiteConnection(dbpath); var queryToDoTask = db.Query <Task>("SELECT * FROM Task WHERE percentage > ? AND " + "percentage < ?", 0, 100); List <Task> listOfTask = new List <Task>(); foreach (var row in queryToDoTask) { Task PersistenceTask = new Task(row.shortDescription, row.longDescription, row.percentage); listOfTask.Add(PersistenceTask); Log.Debug(tag, "FROM THE DB TASK: " + PersistenceTask.ToString()); } RecyclerView recyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerViewTaskList); this.listTaskAdapter = new ListTaskAdapter(listOfTask); recyclerView.SetAdapter(this.listTaskAdapter); LinearLayoutManager manager = new LinearLayoutManager(this); recyclerView.SetLayoutManager(manager); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); var view = inflater.Inflate(Resource.Layout.IssueComments, container, false); _replyButton = view.FindViewById <FloatingActionButton>(Resource.Id.ReplyButton); //_replyButton.BackgroundTintList = BackgroundTintList(ColorStateList.valueOf(Color .parseColor("#33691E"))) _replyButton.Click += ReplyButton_Click; commentsView = view.FindViewById <RecyclerViewEmptySupport>(Resource.Id.IssueCommentsListView); var emptyView = view.FindViewById(Resource.Id.EmptyListView); commentsView.EmptyView = emptyView; var _layoutManager = new LinearLayoutManager(this.Context); commentsView.SetLayoutManager(_layoutManager); return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_daftar_gizi_list); // set toolbar AndroidX.AppCompat.Widget.Toolbar toolbar = FindViewById <AndroidX.AppCompat.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); // Create your application here string query = Intent.GetStringExtra("query"); List <ListMakanan> resultList = ApiClient.CariMakanan(query); // set recycleview RecyclerView rvListCariMakanan = FindViewById <RecyclerView>(Resource.Id.rvListCariMakanan); ListCariMakananAdapter mAdapter = new ListCariMakananAdapter(resultList); LinearLayoutManager mLayoutManager = new LinearLayoutManager(this); rvListCariMakanan.SetLayoutManager(mLayoutManager); rvListCariMakanan.SetAdapter(mAdapter); }
public override void OnViewModelLoadedOverride() { FindViewById <FloatingActionButton>(Resource.Id.FloatingActionButtonAdd).Click += ButtonAdd_Click; RecyclerView recyclerView = FindViewById <RecyclerView>(Resource.Id.RecyclerViewGrades); // Use a linear layout manager var layoutManager = new LinearLayoutManager(Context); recyclerView.SetLayoutManager(layoutManager); // Specify the adapter var adapter = new GradesAdapter() { ItemsSource = ViewModel.ItemsWithHeaders }; adapter.ItemClick += Adapter_ItemClick; adapter.UnassignedItemClick += Adapter_UnassignedItemClick; adapter.ButtonWhatIfModeClick += Adapter_ButtonWhatIfModeClick; adapter.ButtonEditGradeOptionsClick += Adapter_ButtonEditGradeOptionsClick; recyclerView.SetAdapter(adapter); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.Inflate(Resource.Layout.fg_exercise, container, false); RecyclerView rvExercise = view.FindViewById(Resource.Id.rvExercise) as RecyclerView; LinearLayoutManager layoutManager = new LinearLayoutManager(this.Activity.ApplicationContext); InitItemExercise(); RVExerciseAdapter rvExerciseAdapter = new RVExerciseAdapter(this.Activity.ApplicationContext, Resource.Layout.item_exercise, itemExerciseList); rvExercise.SetLayoutManager(layoutManager); rvExercise.SetAdapter(rvExerciseAdapter); //ImageView iv_history = (ImageView)itemExerciseList[0].ItemPicGoto; //iv_history.SetOnClickListener(this); //ImageView iv_finished = (ImageView)itemExerciseList[1].ItemPicGoto; //iv_finished.SetOnClickListener(this); //ImageView iv_nonfinished = (ImageView)itemExerciseList[2].ItemPicGoto; //iv_nonfinished.SetOnClickListener(this); return(view); }
private void setupViews() { singleTimeEntryModeViews.Visibility = (!ViewModel.IsEditingGroup).ToVisibility(); timeEntriesGroupModeViews.Visibility = ViewModel.IsEditingGroup.ToVisibility(); descriptionEditText.Text = ViewModel.Description.Value; groupCountTextView.Text = string.Format( TextResources.EditingTimeEntryGroup, ViewModel.GroupCount); var layoutManager = new LinearLayoutManager(this, LinearLayoutManager.Horizontal, false); layoutManager.ItemPrefetchEnabled = true; layoutManager.InitialPrefetchItemCount = 5; tagsRecycler.SetLayoutManager(layoutManager); tagsRecycler.SetAdapter(tagsAdapter); deleteLabel.Text = ViewModel.IsEditingGroup ? string.Format(TextResources.DeleteNTimeEntries, ViewModel.GroupCount) : TextResources.DeleteThisEntry; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.tasks_for_next_day); #region Висувний список та Action Bar mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBar); SetSupportActionBar(mToolBar); mActionBar = SupportActionBar; mActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu); mActionBar.SetHomeButtonEnabled(true); mActionBar.SetDisplayHomeAsUpEnabled(true); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mNavigationView = FindViewById <NavigationView>(Resource.Id.nav_view); if (mNavigationView != null) { SetUpDrawerContent(mNavigationView); } #endregion tasksForNextDayRecyclerView = FindViewById <Android.Support.V7.Widget.RecyclerView>(Resource.Id.tasks_for_next_day_recycler_view); taskCardSimple = new TaskCardSimple(); taskCardSimple.InitializeTasksForNextDay(this); adapter = new TaskAdapterExtended(taskCardSimple.TaskCardSimpleList); adapter.ItemClick += OnItemClick; adapter.ActionTextViewClick += Adapter_ActionTextViewClick; tasksForNextDayRecyclerView.SetAdapter(adapter); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); tasksForNextDayRecyclerView.SetLayoutManager(linearLayoutManager); tasksForNextDayRecyclerView.NestedScrollingEnabled = false; }
private void onInit(View view) { recyclerView = (RecyclerView)view.FindViewById(Resource.Id.recyclerView); tabLayout = (TabLayout)view.FindViewById(Resource.Id.tab_layout); arrayListReservation = new List <DetailModel>(); reservationAdapter = new ReservationAdapter(Activity, arrayListReservation, recyclerView, (FirebaseAppDemo.DashboardActivity)Activity); reservationAdapter.BookStatus("complete"); RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(Activity); recyclerView.SetLayoutManager(mLayoutManager); recyclerView.SetAdapter(reservationAdapter); tabLayout.AddTab(tabLayout.NewTab().SetText("Complete")); tabLayout.AddTab(tabLayout.NewTab().SetText("Pending")); tabLayout.AddTab(tabLayout.NewTab().SetText("Cancel")); //setCustomTabs(0,0,0); tabLayout.AddOnTabSelectedListener(this); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.activity_main); RecyclerView recyclerView = FindViewById<RecyclerView>(Resource.Id.recyclerview); this.updateButton = FindViewById<Button>(Resource.Id.button_update); this.isReverseButton = FindViewById<ToggleButton>(Resource.Id.button_is_reverse); // Set adapter populated with example dummy data this.adapter = new AnimalsHeadersAdapter(); adapter.Add("Animals below!"); adapter.AddAll(this.GetDummyDataSet()); recyclerView.SetAdapter(adapter); //adapter.RegisterAdapterDataObserver( // Set layout manager int orientation = this.GetLayoutManagerOrientation(this.Resources.Configuration.Orientation); this.layoutManager = new LinearLayoutManager(this, orientation, isReverseButton.Checked); recyclerView.SetLayoutManager(layoutManager); // Add the sticky headers decoration StickyRecyclerHeadersDecoration headersDecor = new StickyRecyclerHeadersDecoration(adapter); recyclerView.AddItemDecoration(headersDecor); // Add decoration for dividers between list items recyclerView.AddItemDecoration(new DividerDecoration(this)); this.adapter.RegisterAdapterDataObserver(new HeaderAdapterObserver(headersDecor)); // Add touch listeners this.stickyTouchListener = new StickyRecyclerHeadersTouchListener(recyclerView, headersDecor); recyclerView.AddOnItemTouchListener(this.stickyTouchListener); this.recyclerItemClick = new RecyclerItemClickListener(this); recyclerView.AddOnItemTouchListener(recyclerItemClick); }
private void SetRecyclerViewAdapters() { try { MAdapter = new ContactsAdapter(Activity) { UsersList = new ObservableCollection <UserDataObject>() }; MAdapter.OnItemClick += MAdapterOnOnItemClick; LayoutManager = new LinearLayoutManager(Activity); MRecycler.SetLayoutManager(LayoutManager); MRecycler.HasFixedSize = true; MRecycler.SetItemViewCacheSize(10); MRecycler.GetLayoutManager().ItemPrefetchEnabled = true; var sizeProvider = new FixedPreloadSizeProvider(10, 10); var preLoader = new RecyclerViewPreloader <UserDataObject>(Activity, MAdapter, sizeProvider, 10); MRecycler.AddOnScrollListener(preLoader); MRecycler.SetAdapter(MAdapter); RecyclerViewOnScrollListener xamarinRecyclerViewOnScrollListener = new RecyclerViewOnScrollListener(LayoutManager); MainScrollEvent = xamarinRecyclerViewOnScrollListener; MainScrollEvent.LoadMoreEvent += MainScrollEventOnLoadMoreEvent; MRecycler.AddOnScrollListener(xamarinRecyclerViewOnScrollListener); MainScrollEvent.IsLoading = false; Inflated = EmptyStateLayout.Inflate(); EmptyStateInflater x = new EmptyStateInflater(); x.InflateLayout(Inflated, EmptyStateInflater.Type.NoSearchResult); if (!x.EmptyStateButton.HasOnClickListeners) { x.EmptyStateButton.Click += null; x.EmptyStateButton.Click += ContextSearch.TryAgainButton_Click; } } catch (Exception e) { Console.WriteLine(e); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Mostrar); RecyclerView mostrar = FindViewById <RecyclerView>(Resource.Id.recyclerView1); LinearLayoutManager manager = new LinearLayoutManager(this); mostrar.SetLayoutManager(manager); Adaptador adapter = new Adaptador(Parqueo.getInstancia().getDatos()); mostrar.SetAdapter(adapter); Button sal = FindViewById <Button>(Resource.Id.BCerrar); sal.Click += (sender, e) => { Finish(); }; //Create your application here }
public void OrientationHelperGetTotalSpaceChange() { tlog.Debug(tag, $"OrientationHelperGetTotalSpaceChange START"); var testingTarget = new LinearLayoutManager(LinearLayoutManager.VERTICAL); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <LinearLayoutManager>(testingTarget, "should be an instance of testing target class!"); try { testingTarget.orientationHelper.GetTotalSpaceChange(); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.Dispose(); tlog.Debug(tag, $"OrientationHelperGetTotalSpaceChange END (OK)"); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { // Use this to return your custom view for this Fragment Context context = MyContextWrapper.Wrap(Context, Settings.Lang); inflater = (LayoutInflater)Activity.GetSystemService(Context.LayoutInflaterService); var view = inflater.Inflate(context.Resources.GetLayout(Resource.Layout.SearchGroups_Layout), container, false); SearchGroup_Recyler = (RecyclerView)view.FindViewById(Resource.Id.searchGroupRecyler); SearchGroup_Empty = (LinearLayout)view.FindViewById(Resource.Id.searchGroup_LinerEmpty); swipeRefreshLayout = (SwipeRefreshLayout)view.FindViewById(Resource.Id.searchGroup_swipeRefreshLayout); swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); swipeRefreshLayout.Refreshing = false; swipeRefreshLayout.Enabled = false; mSearchLayoutManager = new LinearLayoutManager(Context); SearchGroup_Recyler.SetLayoutManager(mSearchLayoutManager); mSaerchGroupAdapter = new SearchGroup_Adapter(Context); mSaerchGroupAdapter.mSearchGroupList = new ObservableCollection <Get_Search_Object.Group>(); SearchGroup_Recyler.SetAdapter(mSaerchGroupAdapter); Btn_SearchRandom = view.FindViewById <Button>(Resource.Id.SearchRandom_Button); SearchGroup_Recyler.Visibility = ViewStates.Gone; SearchGroup_Empty.Visibility = ViewStates.Visible; return(view); } catch (Exception e) { Crashes.TrackError(e); return(null); } }
public override Android.Views.View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.Inflate(Resource.Layout.fragment_promotion, container, false); recyclerView = view.FindViewById <RecyclerView>(Resource.Id.PromosRecyclerView); promotionsList = new List <spa.Data.Model.Promotion.Source.Promotion>(); promotionsList.Add(new spa.Data.Model.Promotion.Source.Promotion("Sale 10%", 10)); promotionsList.Add(new spa.Data.Model.Promotion.Source.Promotion("Sale 10%", 10)); promotionsList.Add(new spa.Data.Model.Promotion.Source.Promotion("Sale 10%", 10)); presenter = new PromotionPresenter(new NavigationService(this.Activity.Application)); presenter.SetView(this); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(Context); adapter = new PromotionsListAdapter(promotionsList, Context, presenter); recyclerView.SetAdapter(adapter); recyclerView.SetLayoutManager(linearLayoutManager); return(view); }
public override View OnCreateView(LayoutInflater inflater ,ViewGroup container ,Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.MySoal_tab_1 ,container ,false); //TextView tvText = v.FindViewById<TextView> (Resource.Id.textView); recyclerView = v.FindViewById <RecyclerView> (Resource.Id.recyclerView); llMST1ErrorLayout = (LinearLayout)v.FindViewById (Resource.Id.llMST1ErrorLayout); tvMST1ErrorStatus = (TextView)v.FindViewById (Resource.Id.tvMST1ErrorStatus); footerViewUL = ((LayoutInflater)Activity.GetSystemService (Context.LayoutInflaterService)).Inflate (Resource.Layout.MySoal_ReadMoreLayout, null, false); mSlideRefreshLayout = v.FindViewById<SwipeRefreshLayout> (Resource.Id.swipelayout); mSlideRefreshLayout.SetColorScheme (Android.Resource.Color.HoloBlueBright, Android.Resource.Color.HoloBlueDark, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloRedLight); mSlideRefreshLayout.Refresh += mSlideRefreshLayout_Refresh; if (recyclerView != null) { recyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (Activity); var onScrollListener = new MySoalRecyclerViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { Console.Error.WriteLine ("isRefeshing" + isRefreshing); page++; if (page <= lastPage && isRefreshing == false) { Console.Error.WriteLine ("masuk"); ThreadPool.QueueUserWorkItem (o => { InitialProgress (page); }); } }; recyclerView.AddOnScrollListener (onScrollListener); recyclerView.SetLayoutManager (layoutManager); } return v; }
private void InitView() { fab = FindViewById <FloatingActionButton>(Resource.Id.fab_recycler_view); mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recycler_view_recycler_view); if (GetScreenWidthDp() >= 1200) { GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3); mRecyclerView.SetLayoutManager(gridLayoutManager); } else if (GetScreenWidthDp() >= 800) { GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 2); mRecyclerView.SetLayoutManager(gridLayoutManager); } else { LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(linearLayoutManager); } adapter = new RecyclerViewAdapter(this); mRecyclerView.SetAdapter(adapter); adapter.SetItems(data); adapter.AddFooter(); fab.SetOnClickListener(this); ItemTouchHelper.Callback callback = new Views.ItemTouchHelperCallback(adapter); ItemTouchHelper mItemTouchHelper = new ItemTouchHelper(callback); mItemTouchHelper.AttachToRecyclerView(mRecyclerView); swipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.swipe_refresh_layout_recycler_view); swipeRefreshLayout.SetColorSchemeResources(Resource.Color.google_blue, Resource.Color.google_green, Resource.Color.google_red, Resource.Color.google_yellow); swipeRefreshLayout.SetOnRefreshListener(this); mRecyclerView.AddOnScrollListener(new OnScrollListener(this)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_topic); Recycler = FindViewById <RecyclerView>(Resource.Id.TopicRecycler); Confirm = FindViewById <ImageView>(Resource.Id.StartTestImg); ProgressBar = FindViewById <ProgressBar>(Resource.Id.DownloadingProgress); var manager = new LinearLayoutManager(this) { Orientation = (int)Orientation.Vertical }; Recycler.SetLayoutManager(manager); Online = Intent.GetBooleanExtra("Online", false); Category = Intent.GetStringExtra("Category"); Animations = new AndroidAnimations(this); try { Load(); } catch (Java.Net.UnknownHostException) { Android.Support.V7.App.AlertDialog.Builder alert = new Android.Support.V7.App.AlertDialog.Builder(this); alert.SetTitle("ინტერნეტის კავშირი"); alert.SetMessage("ეს აპლიკაცია ირთვება პირვლად იმისთვის რომ ჩაირთოს საჭიროა ინტერნეტთან კავშირი შეკითხვების გადმოსაწერათ ერთჯერადი კავშირია."); Dialog dialog = alert.Create(); dialog.Show(); } // hide Loaging Animation ProgressBar.Visibility = Android.Views.ViewStates.Gone; Confirm.Click += StartTesting; }
protected override void OnCreate(Bundle savedInstanceState) { //Setup View base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.EditKasten); // Setup Recycle View RecyclerView recyclerView = FindViewById <RecyclerView>(Resource.Id.VokabelRecycler); LinearLayoutManager mLayoutManager = new LinearLayoutManager(this); recyclerView.SetLayoutManager(mLayoutManager); VokabelAdapter adapter = new VokabelAdapter(this, Control.getCurrentVokabelList()); recyclerView.SetAdapter(adapter); EditText title = FindViewById <EditText>(Resource.Id.EditTitle); title.Text = Control.getVocabBoxTitle(); Button addVocab = FindViewById <Button>(Resource.Id.AddVokabel); addVocab.Click += delegate { EditVokabelDialog dialog = new EditVokabelDialog(this); dialog.Show(); //ToDo: Bad Practice? dialog.DismissEvent += delegate { adapter.NotifyDataSetChanged(); }; }; Button saveVocabBox = FindViewById <Button>(Resource.Id.SaveVocabBox); saveVocabBox.Click += delegate { DataManager.staticDataManager.SaveVocabBoxesXML(); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var v = inflater.Inflate(Resource.Layout.annotationlist_fragment, container, false); rgAnnotationTypeFilter = v.FindViewById <RadioGroup>(Resource.Id.rgAnnotationTypeFilter); rvTagFilter = v.FindViewById <RecyclerView>(Resource.Id.rvTagFilter); rvAnnotationList = v.FindViewById <RecyclerView>(Resource.Id.rvAnnotationList); tagFilterLayoutManager = new LinearLayoutManager(Activity); tagFilterLayoutManager.Orientation = LinearLayoutManager.Vertical; rvTagFilter.SetLayoutManager(tagFilterLayoutManager); if (cachedAdaptor == null || cachedAdaptor.Item1 != ((IAsyncTaskActivity)Activity).AsyncTaskActivityGUID) { cachedAdaptor = new Tuple <string, TagFilterAdaptor>( ((IAsyncTaskActivity)Activity).AsyncTaskActivityGUID, new TagFilterAdaptor(this)); } cachedAdaptor.Item2.SetTagList(AnnCategoryTagUtil.Instance.GetTags()); rvTagFilter.SetAdapter(cachedAdaptor.Item2); annotationListLayoutManager = new LinearLayoutManager(Activity); annotationListLayoutManager.Orientation = LinearLayoutManager.Vertical; rvAnnotationList.SetLayoutManager(annotationListLayoutManager); alrvAdaptor = new AnnotationListAdaptor( this, Resource.Layout.annotationlist_annotationitem, TagContainerTotalWidthMargins); alrvAdaptor.SetAnnotationList(FakeAnnotationList); rvAnnotationList.SetAdapter(alrvAdaptor); rvAnnotationList.ViewTreeObserver.AddOnGlobalLayoutListener(this); rgAnnotationTypeFilter.CheckedChange += AnnotationTypeFilterCheckedChange; return(v); }
private async void InitAdapter() { RecyclerView = FindViewById <RecyclerView>(Resource.Id.statsList); var layoutManager = new LinearLayoutManager(this); RecyclerView.SetLayoutManager(layoutManager); ProgressBar.Visibility = ViewStates.Visible; ProgressBar.BringToFront(); var itemList = await historyViewModel.FetchItemList(SignInViewModel.currentUser.Id, DateTime.UtcNow); HistoryStatsAdapter adapter; if (itemList.IsNullOrEmpty()) { adapter = new HistoryStatsAdapter(new List <object>()); RecyclerView.Visibility = ViewStates.Gone; StatusLabel.Visibility = ViewStates.Visible; if (itemList == null) { StatusLabel.Text = GetString(Resource.String.api_error); } else { StatusLabel.Text = GetString(Resource.String.history_no_data); } } else { adapter = new HistoryStatsAdapter(itemList); } RecyclerView.SetAdapter(adapter); ProgressBar.Visibility = ViewStates.Gone; }
// This override is called only once during the activity's lifecycle, when it is created. protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // instantiate adapter acquaintanceCollectionAdapter = new AcquaintanceCollectionAdapter(this); // instantiate the layout manager LinearLayoutManager layoutManager = new LinearLayoutManager(this); // set the content view SetContentView(Resource.Layout.Main); toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); // setup the action bar SetSupportActionBar(toolbar); // ensure that the system bar color gets drawn Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); // set the title of both the activity and the action bar Title = SupportActionBar.Title = "Lista de Contactos"; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); HelperMethods.SetupAnimations(this); // instantiate/inflate the RecyclerView recyclerView = FindViewById <RecyclerView>(Resource.Id.acquaintanceRecyclerView); // set RecyclerView's layout manager recyclerView.SetLayoutManager(layoutManager); // set RecyclerView's adapter recyclerView.SetAdapter(acquaintanceCollectionAdapter); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_arrow_back_white_24dp); this.Title = "Outlet Item"; if (GlobalsAndroid.SelectedOutletListItem != null) { this.Title = GlobalsAndroid.SelectedOutletListItem.getCustomerName(); } var masterDB = GlobalsAndroid.GetMasterDBInstance(); if (masterDB != null) { string CustomerID = GlobalsAndroid.SelectedOutletListItem.getCustomerID(); mRCSOutlet = masterDB.GetRCSOUTLETByID(CustomerID); mOutletTask = masterDB.GetOutletTaskByID(CustomerID); mVwSalesOutletChart = masterDB.GetViewSalesOutletChartByID(CustomerID); mVwSalesOutlet = masterDB.GetViewSalesOutletByID(CustomerID); listLKWk = masterDB.GetLKWk(); } recyclerView = (RecyclerView)FindViewById(Resource.Id.recyclerview_outletlistitem); // Plug in the linear layout manager: var layoutManager = new LinearLayoutManager(this); recyclerView.SetLayoutManager(layoutManager); // Plug in my adapter: adapter = new OutletItemDetailAdapter(GlobalsAndroid.SelectedOutletListItem, mOutletTask, mRCSOutlet, mVwSalesOutletChart, mVwSalesOutlet, listLKWk); adapter.OutletItemRemarkClick += OnOutletItemRemarkClicked; recyclerView.SetAdapter(adapter); }
public override View OnCreateView(LayoutInflater inflater ,ViewGroup container ,Bundle savedInstanceState) { tokenData = Activity.Intent.GetStringExtra ("Token"); View v = inflater.Inflate(Resource.Layout.MyKomuniti_tab_1 ,container ,false); //TextView tvText = v.FindViewById<TextView> (Resource.Id.textView); recyclerView = v.FindViewById <RecyclerView> (Resource.Id.recyclerView); progressDialog = ProgressDialog.Show (Activity, "Sila Tunggu", "Sedang Memuatkan..."); llMKkT1ErrorStatus = (LinearLayout)v.FindViewById (Resource.Id.llMKkT1ErrorStatus); tvMKkT1ErrorStatus = (TextView)v.FindViewById (Resource.Id.tvMKkT1ErrorStatus); mSlideRefreshLayout = v.FindViewById<SwipeRefreshLayout> (Resource.Id.swipelayout); mSlideRefreshLayout.SetColorScheme (Android.Resource.Color.HoloBlueBright, Android.Resource.Color.HoloBlueDark, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloRedLight); mSlideRefreshLayout.Refresh += mSlideRefreshLayout_Refresh; if (recyclerView != null) { recyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (Activity); var onScrollListener = new MyKomunitiRecyclerViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { page++; if (page <= lastPage && isRefreshing == false) { ThreadPool.QueueUserWorkItem (o => { InitialSetup (tokenData, page); }); } }; recyclerView.AddOnScrollListener (onScrollListener); recyclerView.SetLayoutManager (layoutManager); } return v; }
private void SetRecyclerViewAdapters() { try { MAdapter = new ContactsAdapter(this, false, ContactsAdapter.TypeTextSecondary.About) { UserList = new ObservableCollection <UserDataObject>(), }; LayoutManager = new LinearLayoutManager(this); MRecycler.SetLayoutManager(LayoutManager); MRecycler.HasFixedSize = true; MRecycler.SetItemViewCacheSize(10); MRecycler.GetLayoutManager().ItemPrefetchEnabled = true; var sizeProvider = new FixedPreloadSizeProvider(10, 10); var preLoader = new RecyclerViewPreloader <UserDataObject>(this, MAdapter, sizeProvider, 10); MRecycler.AddOnScrollListener(preLoader); MRecycler.SetAdapter(MAdapter); MRecycler.Visibility = ViewStates.Visible; if (TypePage == "Edit") { // Add first image Default MAdapter.UserList.Add(new UserDataObject { UserId = "0", Avatar = "addImage", Name = GetString(Resource.String.Lbl_AddParticipants), About = GetString(Resource.String.Lbl_Group_Add_Description) }); MAdapter.NotifyDataSetChanged(); } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); Instance = this; SetSupportActionBar(FindViewById <Toolbar>(Resource.Id.toolbar)); SupportActionBar.SetDisplayHomeAsUpEnabled(true); BackgroundImageView = FindViewById <ImageViewAsync>(Resource.Id.background_image); ImageService.Instance.LoadFile(null).Into(BackgroundImageView); ImageService.Instance.LoadUrl("http://i.imgur.com/zKYUpWa.jpg") .WithPriority(LoadingPriority.High) .Retry(3, 200) .WithCache(FFImageLoading.Cache.CacheType.All) .Transform(new CropTransformation(1, 0, 0)) .FadeAnimation(true) .Into(BackgroundImageView); RV = FindViewById <RecyclerView>(Resource.Id.card_recyclerview); lm = new LinearLayoutManager(this); RV.SetLayoutManager(lm); RV.SetAdapter(new LoremIpsumAdapter(this)); RV.AddItemDecoration(new DividerItemDecoration(this, lm.Orientation)); CardHeaderShadow = FindViewById(Resource.Id.card_header_shadow); RV.AddOnScrollListener(new OnScrollListener(this)); NestedScrollView nsv = FindViewById <NestedScrollView>(Resource.Id.nestedscrollview); nsv.OverScrollMode = OverScrollMode.Never; nsv.SetOnScrollChangeListener(this); }
private void ShowAlerts() { if (alertList != null) { mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView); // Plug in the linear layout manager: RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(mLayoutManager); // Plug in my adapter: AlertListAdapter mAdapter = new AlertListAdapter(this, alertList, true); mRecyclerView.SetAdapter(mAdapter); layoutProgress.Visibility = ViewStates.Gone; textViewLoading.Visibility = ViewStates.Gone; } else { layoutProgress.Visibility = ViewStates.Gone; textViewLoading.Visibility = ViewStates.Visible; } }
private void SetRecyclerViewAdapters() { try { MAdapter = new ContactsAdapter(this, true, ContactsAdapter.TypeTextSecondary.LastSeen) { UserList = new ObservableCollection <UserDataObject>() }; LayoutManager = new LinearLayoutManager(this); MRecycler.SetLayoutManager(LayoutManager); MRecycler.HasFixedSize = true; MRecycler.SetItemViewCacheSize(10); MRecycler.GetLayoutManager().ItemPrefetchEnabled = true; var sizeProvider = new FixedPreloadSizeProvider(10, 10); var preLoader = new RecyclerViewPreloader <UserDataObject>(this, MAdapter, sizeProvider, 10); MRecycler.AddOnScrollListener(preLoader); MRecycler.SetAdapter(MAdapter); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // return base.OnCreateView(inflater, container, savedInstanceState); //ListAdapter = new ArrayAdapter<Item>(Activity, Android.Resource.Layout.SimpleListItem2, items.ToList()); base.OnActivityCreated(savedInstanceState); // parentView = inflater.Inflate(Resource.Layout.Tabs, container, false); RecyclerView.LayoutManager layoutManager; itemAdapter = new ItemAdapter(items); layoutManager = new LinearLayoutManager(Activity); View rootView = inflater.Inflate(Resource.Layout.BuyItem, container, false); RecyclerView recyclerView = rootView.FindViewById <RecyclerView>(Resource.Id.recyclerView); recyclerView.SetLayoutManager(layoutManager); recyclerView.SetAdapter(itemAdapter); return(rootView); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.fragment_past_trips, null); viewModel = new PastTripsViewModel(); recyclerView = view.FindViewById<RecyclerView>(Resource.Id.recyclerView); refresher = view.FindViewById<SwipeRefreshLayout>(Resource.Id.refresher); refresher.Refresh += (sender, e) => viewModel.LoadPastTripsCommand.Execute(null); adapter = new TripAdapter(Activity, viewModel); adapter.ItemClick += OnItemClick; adapter.ItemLongClick += OnItemLongClick; layoutManager = new LinearLayoutManager(Activity) {Orientation = LinearLayoutManager.Vertical}; recyclerView.SetLayoutManager(layoutManager); recyclerView.SetAdapter(adapter); recyclerView.ClearOnScrollListeners(); recyclerView.AddOnScrollListener(new TripsOnScrollListenerListener(viewModel, layoutManager)); return view; }
public override View OnCreateView(LayoutInflater inflater ,ViewGroup container ,Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.MyHealth_tab_2 ,container ,false); recyclerView = v.FindViewById <RecyclerView> (Resource.Id.recyclerViewTakwim); //mListView = v.FindViewById <ListView> (Resource.Id.listViewContainer); //mListView = v.FindViewById <ListView> (Android.Resource.Id.List); llMHeT2ErrorLayout = (LinearLayout)v.FindViewById (Resource.Id.llMHeT2ErrorLayout); tvMHeT2ErrorStatus = (TextView)v.FindViewById (Resource.Id.tvMHeT2ErrorStatus); mSlideRefreshLayout = v.FindViewById<SwipeRefreshLayout> (Resource.Id.swipelayout); mSlideRefreshLayout.SetColorScheme (Android.Resource.Color.HoloBlueBright, Android.Resource.Color.HoloBlueDark, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloRedLight); mSlideRefreshLayout.Refresh += mSlideRefreshLayout_Refresh; if (recyclerView != null) { recyclerView.HasFixedSize = true; var layoutManager = new LinearLayoutManager (Activity); var onScrollListener = new MyHealthBWRecyclerViewOnScrollListener (layoutManager); onScrollListener.LoadMoreEvent += (object sender, EventArgs e) => { page++; if (page <= lastPage && isRefreshing == false) { ThreadPool.QueueUserWorkItem (o => { setupMyHealthData (page); }); } }; recyclerView.AddOnScrollListener (onScrollListener); recyclerView.SetLayoutManager (layoutManager); } return v; }
private async Task SetupViews(bool screenOrientationChaged) { progress = new ProgressDialogHelper(this); SetupFab(); advertisementsRecyclerView = FindViewById<RecyclerView>(Resource.Id.advertisementsRecyclerView); var mLayoutManager = new LinearLayoutManager(this); advertisementsRecyclerView.SetLayoutManager(mLayoutManager); await DownloadAndShowAdvertisements(screenOrientationChaged ? false : true, screenOrientationChaged); }
public ScrollListener (LinearLayoutManager linearLayoutManager, LogTimeEntriesViewModel viewModel) { this.linearLayoutManager = linearLayoutManager; this.viewModel = viewModel; }
public MyHealthBWRecyclerViewOnScrollListener (LinearLayoutManager layoutManager) { LayoutManager = layoutManager; }
public TripsOnScrollListenerListener(PastTripsViewModel viewModel, LinearLayoutManager layoutManager) { this.layoutManager = layoutManager; this.viewModel = viewModel; }
public ViewOnScrollListener (LinearLayoutManager layoutManager) { LayoutManager = layoutManager; }