1

我想用其他 SherlockListFragment 替换 SherlockListFragment 但我不知道如何完成

我使用此代码创建片段选项卡:

public class MyTabsViewPager extends SherlockFragmentActivity
{
....

    @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);

            mViewPager = new ViewPager(this);
            mViewPager.setId(R.id.pager);           

            setContentView(mViewPager);
            bar = getSupportActionBar();
            bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
            bar.setTitle("TAB");

            mTabsAdapter = new TabsAdapter(this, mViewPager);

            mTabsAdapter.addTab(
                    bar.newTab().setIcon(R.drawable.icon),  
                    Fragment1.class, null);

            mTabsAdapter.addTab(
                    bar.newTab().setIcon(R.drawable.icon2),     
                    FragmentList.class, null);

        }
}

我需要的是在同一个选项卡中将 FragmentList.class 替换为其他片段类

提前致谢!

4

2 回答 2

0

那么实际上你可以在那里替换类的名称。那是你想要达到的目标吗?

于 2012-11-01T04:03:20.850 回答
0

不知道这是否为时已晚,但您可以动态替换片段。只有一个问题,在这种情况下,您不能静态地将片段添加到布局中。有关更多详细信息 - 请参阅此 StackOverflow 帖子的解决方案

于 2013-03-03T05:36:26.967 回答