使用FragmentStatePagerAdapter替换选项卡的内容

时间:2013-10-28 15:18:47

标签: android android-fragments actionbarsherlock

我正在使用actionbar sherlock将旧应用程序更新到新UI。 我有选项卡,我正在使用FragmentStatePagerAdapater,它们都运行良好。

但是,某些功能需要更改设置以在选项卡中显示不同的片段。

所以说清楚它是

Tab1->片段1 Tab2->片段2

更改配置 Tab1->片段1 Tab2->片段3

我在适配器中添加了以下内容

   public void replaceTab(int postion, String name,Class<?> clss, Bundle args) {

        TabInfo info = new TabInfo(clss, args,name);
        mTabs.set(postion,info);
        ActionBar.Tab tab = mActionBar.getTabAt(postion);
        tab.setTag(info);
        notifyDataSetChanged();
    }

这可以修改选项卡的内容,但是我必须选择最右边的另一个选项卡,然后再次返回它以便刷新。

我的简单问题是......如何在replacetab函数中使适配器刷新所有视图?

0 个答案:

没有答案