从另一个片段打开片段?

时间:2012-11-11 16:39:32

标签: android android-fragments

是否可以通过点击片段A中的按钮从片段A打开片段B?这两个片段都是主要FragmentActivity的一部分。我该怎么处理?

Open fragment B from fragment A

编辑:

Tabs的实现方式如下:

 ActionBar actionbar = getSupportActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);




    Tab tab1 = actionbar.newTab().setText("");
    Tab tab2 = actionbar.newTab().setText("");

    tab1.setTabListener(new MyTabListener<AFragment>(this, "tab1",AFragment.class));
    tab2.setTabListener(new MyTabListener<BFragment>(this, "tab2",BFragment.class));

    tab1.setIcon(R.drawable.ic_a);
    tab2.setIcon(R.drawable.ic_b);

    actionbar.addTab(tab1,0,true);
    actionbar.addTab(tab2,1,false);

谢谢:)

1 个答案:

答案 0 :(得分:0)

将以下代码添加到onClick():

public void onClick(View v) {
            Fragment fragment = new projectInformationFragment();
            FragmentTransaction transaction = 
            getActivity().getSupportFragmentManager().beginTransaction();
            transaction.replace(R.id.nav_host_fragment, fragment);
            transaction.addToBackStack(null);
            transaction.commit();
        }