2014-02-19 93 views
1

我有一个带有framelayout(fragment_container)的mainActivity,我有我的主类扩展了Activity,还有一些扩展了Fragment的其他类,它在这里都可以。Android将片段活动链接到框架布局

现在我有两个扩展FragmentActivity的类。我怎么能看出我的FrameLayout这个fragmentActivity(fragment_container)

感谢

回答

0

你可以改变你的类的扩展片段,而不是FragmentActivity。如果你这样做,你可以使用下面的代码:

YourFragment fragment = new YourFragment(); 

FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 
ft.replace(R.id.frameHolder, fragment); 
ft.commit(); 
0

不能显示另一活动内的活动。但是,您可以在单个FragmentActivity中显示多个碎片,这正是我想要的。

只需更改将FragmentActivity继承为子类Fragment的两个类。然后将这些片段放在FrameLayout中。对于需要在片段中进行活动的任何方法调用,只需致电getActivity()即可。

在开发人员文件片段以获取更多信息请看: http://developer.android.com/guide/components/fragments.html