实际上,我有一个带有 Tabhost 的 FragmentActivity,里面有一些 Fragment,借助 ViewPager,您可以在不同的 Fragment 之间滑动。有了这个 FragmentActivity,我想将它合并到另一个 Tabhost 中,因此一个在另一个之下。
目前,我有这个解决方案:
public class TabsViewPagerFragmentActivity extends ActivityGroup {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Inflate the layout
setContentView(R.layout.main);
TabHost mTabHost = (TabHost)findViewById(R.id.testtabhost1);
mTabHost.setup(getLocalActivityManager());
TabSpec ts = mTabHost.newTabSpec("tab_test1").setIndicator("TAB1");
ts.setContent(new Intent(this,PageGaucheFragment.class)); <--- PageGaucheFragment is the FragmentAtivity with the ViewPager that I would like to add into the TabHost
mTabHost.addTab(ts);
mTabHost.setCurrentTab(0);
}
它可以工作,但是 ActivityGroup 已被弃用:(而且我找不到任何其他解决方案来解决这个问题。我怎样才能拥有 2 个 TabHost 并且第二个可以在不同的 Fragment 之间滑动?谢谢你的回答,对不起我的英语;)