0

我有 3 个操作栏选项卡主页:视频:默认情况下会选择购买主页。我可以在可以替换片段的不同选项卡之间切换。单击我正在使用的任何网格单元格时,我在主页片段中有一个网格视图下面的一段代码导航到购买选项卡,我可以用购买片段替换主页片段,但是如何将操作栏选项卡从主页选项卡更改为购买选项卡??????

FragmentTransaction ft = parentActivity
                            .getFragmentManager()
                            .beginTransaction();
                    ft.replace(R.id.mainLayout,new purchase());
                    ft.commit();

class MyTabsListener implements ActionBar.TabListener {
        public Fragment fragment;

        public MyTabsListener(Fragment fragment) {
            this.fragment = fragment;
        }

        public void onTabReselected(Tab tab, FragmentTransaction ft) {
        }

        public void onTabSelected(Tab tab, FragmentTransaction ft) {
            if (fragment != null) {
                ft.setCustomAnimations(R.animator.fragmentanimatorleft,
                        R.animator.fragmentanimatorright);
                ft.replace(R.id.mainLayout, fragment);
                // isSettingClicked = false;

            }

        }

        public void onTabUnselected(Tab tab, FragmentTransaction ft) {
            if (fragment != null) {
                try {
                    ft.remove(fragment);
                } catch (Exception e) {
                    // TODO: handle exception
                }
            }
        }
4

0 回答 0