コード例 #1
0
        //public bool OnNavigationItemSelected(IMenuItem item)
        //{
        //    Fragment fragment;
        //    switch (item.ItemId)
        //    {
        //        case Resource.Id.navigation_tlvb:

        //            fragment = new TLVBFragment();
        //            loadFragment(fragment);
        //            return true;
        //        case Resource.Id.navigation_vbmuon:

        //            fragment = new VBMuonFragment();
        //            loadFragment(fragment);
        //            return true;
        //        case Resource.Id.navigation_thongke:

        //            fragment = new ThongKeFragment();
        //            loadFragment(fragment);
        //            return true;

        //        case Resource.Id.navigation_nguoidung:

        //            fragment = new NguoiDungFragment();
        //            loadFragment(fragment);
        //            return true;

        //    }
        //    return false;
        //}


        private void loadFragment(int id)
        {
            Fragment fragment = null;

            switch (id)
            {
            case Resource.Id.navigation_tlvb:
                fragment = TLVBFragment.NewInstance();
                break;
                //case Resource.Id.navigation_vbmuon:
                //    fragment = VBMuonFragment.NewInstance();
                //    break;
                //case Resource.Id.navigation_thongke:
                //    fragment = ThongKeFragment.NewInstance();
                //    break;
                //case Resource.Id.navigation_nguoidung:
                //    fragment = NguoiDungFragment.NewInstance();
                //    break;
            }

            if (fragment == null)
            {
                return;
            }
            FragmentTransaction transaction = FragmentManager.BeginTransaction();

            transaction.Replace(Resource.Id.nav_host_fragment, fragment);
            transaction.AddToBackStack(null);
            transaction.Commit();
        }
コード例 #2
0
        public static TLVBFragment NewInstance()
        {
            TLVBFragment fragment = new TLVBFragment();

            return(fragment);
        }
コード例 #3
0
 public TaiLieuVanBanAdapter(TLVBFragment tLVBFragment, List <TaiLieuVanBan> mlist)
 {
     this.tLVBFragment = tLVBFragment;
     this.mlist        = mlist;
 }