在fragmenttabspager中隐藏/删除使用tabsadapter添加的片段

时间:2012-06-26 10:23:44

标签: android-fragments android-viewpager android-tabs

我试图从Google的support4包中删除或至少隐藏像FragmentTabsPager示例中创建的片段和标签。我只能使用一个活动作为我使用webview并想要使用相同的网页..不幸的是,Tabsadapter类只包含AddTab方法而不是removetab。这堂课“依赖于一招”,我对此并不了解......

这就是我创建标签/片段的方式:

mTabsAdapter.addTab(mTabHost.newTabSpec("workout").setIndicator("Workouts"),
            WorkoutFragment.class, null);

我已经尝试了mTabsAdapter.destroyItem,没有任何运气。我也尝试通过fragmentTransaction删除,但没有任何运气:

fragManager = getSupportFragmentManager(); fragTransaction = fragManager.beginTransaction(); fragTransaction.hide(mTabsAdapter.getItem(1)); fragTransaction.commit();

我找到了仅删除标签的方法,但片段仍然存在,导致2个标签上有3个片段。 我的其余代码基本上与Fragmenttabspager示例相同..

有什么想法吗?

0 个答案:

没有答案