在这里,我使用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。
提前致谢。