protected override void InitializeViews(View view) { titleLabel = view.FindViewById <TextView>(Resource.Id.SelectDurationTitle); recyclerView = view.FindViewById <RecyclerView>(Resource.Id.SelectDurationFormatRecyclerView); titleLabel.Text = Shared.Resources.DurationFormat; recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); selectDurationRecyclerAdapter = new SelectDurationFormatRecyclerAdapter(); recyclerView.SetAdapter(selectDurationRecyclerAdapter); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); selectDurationRecyclerAdapter = new SelectDurationFormatRecyclerAdapter(); selectDurationRecyclerAdapter.Items = ViewModel.DurationFormats.ToList(); recyclerView.SetAdapter(selectDurationRecyclerAdapter); selectDurationRecyclerAdapter.ItemTapObservable .Subscribe(ViewModel.SelectDurationFormat.Inputs) .DisposedBy(DisposeBag); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.SelectDurationFormatFragment, null); initializeViews(view); recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); selectDurationRecyclerAdapter = new SelectDurationFormatRecyclerAdapter(); selectDurationRecyclerAdapter.Items = ViewModel.DurationFormats.ToList(); recyclerView.SetAdapter(selectDurationRecyclerAdapter); selectDurationRecyclerAdapter.ItemTapObservable .Subscribe(ViewModel.SelectDurationFormat.Inputs) .DisposedBy(disposeBag); return(view); }