从活动中启动片段

时间:2014-12-20 09:51:56

标签: android

我试图从像这样的活动开始一个片段

public void btn (View view)
{
    Intent intent1 = new Intent(this, F5_fr.class);
    startActivity(intent1);
}

我的xml中有一个Onclick的东西," btn" :

片段的名称是F5_fr.class

提前致谢

2 个答案:

答案 0 :(得分:0)

使用此代码段。请参考片段here

FragmentTransaction transaction = getSupportFragmentManager()
                .beginTransaction().replace(R.id.content, YOUR_FRAGMEMENT,
                        FRAGMENT_TAG(OPTIONAL);
        transaction.addToBackStack(null);
        transaction.commit();

答案 1 :(得分:0)

请查看以下代码段:

FragmentManager fragmentManager = getFragmentManager();
  FragmentTransaction fragmentTransaction = 
  fragmentManager.beginTransaction();

YourFragment fragment = new YourFragment();
     fragmentTransaction.replace(android.R.id.content, fragment);

参与链接 - this。 在这里你会了解碎片。你可以在这里看到如何从活动中调用片段。