protected override void InitializeViews(View rootView) { titleLabel = rootView.FindViewById <TextView>(Resource.Id.SelectDateFormatTitle); recyclerView = rootView.FindViewById <RecyclerView>(Resource.Id.SelectDateFormatRecyclerView); titleLabel.Text = Shared.Resources.DateFormat; recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); selectDateRecyclerAdapter = new SelectDateFormatRecyclerAdapter(); recyclerView.SetAdapter(selectDateRecyclerAdapter); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); var selectDateRecyclerAdapter = new SelectDateFormatRecyclerAdapter(); selectDateRecyclerAdapter.Items = ViewModel.DateTimeFormats; recyclerView.SetAdapter(selectDateRecyclerAdapter); selectDateRecyclerAdapter.ItemTapObservable .Subscribe(ViewModel.SelectDateFormat.Inputs) .DisposedBy(DisposeBag); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.SelectDateFormatFragment, null); initializeViews(view); recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); var selectDateRecyclerAdapter = new SelectDateFormatRecyclerAdapter(); selectDateRecyclerAdapter.Items = ViewModel.DateTimeFormats; recyclerView.SetAdapter(selectDateRecyclerAdapter); selectDateRecyclerAdapter.ItemTapObservable .Subscribe(ViewModel.SelectDateFormat.Inputs) .DisposedBy(disposeBag); return(view); }