android:首先添加空标签,然后再设置内容

时间:2015-05-11 21:05:09

标签: android android-fragments android-tabhost

在下面的示例中,有没有办法先添加一个空标签,然后在args值不为空时设置内容?

public class MainActivity extends FragmentActivity {
private FragmentTabHost mTabHost;

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    .........//more code
     Bundle args = new Bundle();
     args.putSerializable("arguments", object);
     ..................

    mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("Tab1"),
        Tab1Fragment.class, args);
    mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("Tab2"),
        Tab2Fragment.class, args);
    mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator("Tab3"),
        Tab3Fragment.class, args);
}
}

1 个答案:

答案 0 :(得分:0)

根据FragmentTabHost的android api文档,当argue不为null时添加选项卡并使用setup方法