如何将FragmentActivity添加到FrameLayout

时间:2015-01-30 03:49:08

标签: android android-fragments android-fragmentactivity

情形: 我有mainActivity,其中包含默认game list fragment当用户点击列表中的某个项目时,它应显示包含FragmentActivity内有两个标签的viewpager的framelayout基本上取代了默认游戏list fragment

问题:如何将FragmentActivity添加到FrameLayout

我的尝试:

//this throws an error because the fragment cannot be casted to `FragmentActivity`
Fragment fragment = (NewsTopicsFragment) ft.findFragmentById(R.id.container);

                    //Fragment mNewsTopicsFragment =(Fragment) new NewsTopicsFragment();
                    //mNewsTopicsFragment.setGame(mGame);

                    getActivity()
                        .getSupportFragmentManager().beginTransaction()
                            .replace(R.id.container, mNewsTopicsFragment)
                            .commit();

1 个答案:

答案 0 :(得分:0)

您应该用片段替换此fragmentActivity。你可以嵌套片段,这不应该是一个很大的变化,然后你就可以将片段添加到frameLayout。