如何在第一个选项卡上重新点击时设置初始片段

时间:2014-06-11 11:42:41

标签: android android-fragments tabs

在这里,我使用tab小部件,并有3个标签tab1,tab2和tab3。我在每个标签上设置片段,就像Fragment1最初将在第一个标签上设置。我在按钮点击时从Fragment1移动到不同的片段然后,当我点击第一个选项卡时,无法将Fragment1设置为initailly。

以下是我最初在标签上设置片段的代码:

公共类MainActivity扩展了FragmentActivity {

private FragmentTabHost mTabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.base_layout);

    mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost);
    mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);

      mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("tab1", getResources().getDrawable(R.drawable.list)),
            ListOfArticlesFragment.class, null);

        mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("tab2", getResources().getDrawable(R.drawable.picture)),
                PicturesFragment.class, null);

        mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator("tab2", getResources().getDrawable(R.drawable.calendar)),
                ListOfArticlesFragment.class, null);

        mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator("tab4", getResources().getDrawable(R.drawable.help)),
                ListOfArticlesFragment.class, null);




}

当我从ListOfArticlesFragment移动到按钮单击时的另一个片段时,如何设置 单击tab1时再次单击ListOfArticlesFragment。

提前致谢。

0 个答案:

没有答案