Exemple #1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            //This is needed to tell host activity that the fragment as menu options to add
            HasOptionsMenu = true;

            //Inflate fragment
            var mainFragment = inflater.Inflate(Resource.Layout.frag_Main, container, false);

            //Setup legislatorsViewer
            _legislatorsViewer = mainFragment.FindViewById <LegislatorsViewer>(Resource.Id.mainFrag_legislatorsViewer);
            _legislatorsViewer.SetupCtrl(this, AppHelper.GetCachedLegislators());

            return(mainFragment);
        }
Exemple #2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            HasOptionsMenu = true;

            //Inflate fragment
            var fragment = inflater.Inflate(Resource.Layout.frag_FavoriteLegislators, container, false);

            viewSwitcher   = fragment.FindViewById <ViewSwitcher>(Resource.Id.favortieLegislatorsFrag_viewSwitcher);
            emptyText      = fragment.FindViewById <TextView>(Resource.Id.favortieLegislatorsFrag_emptyText);
            emptyText.Text = EmptyText();

            //Setup legislatorsViewer
            _legislatorsViewer = fragment.FindViewById <LegislatorsViewer>(Resource.Id.favortieLegislatorsFrag_legislatorsViewer);
            _legislatorsViewer.SetupCtrl(this, new List <Legislator>(), false);

            return(fragment);
        }
Exemple #3
0
 protected virtual void CleanUp()
 {
     _legislatorsViewer = null;
     viewSwitcher       = null;
     emptyText          = null;
 }