在每个标签中使用新的布局?

时间:2014-06-16 12:16:47

标签: android tabs android-tabhost

设置标签主机后,我想知道是否可以在设置的每个标签中都有新的布局,而不是在同一个xml文件中定义所有对象。

1 个答案:

答案 0 :(得分:0)

你可以试试这个

TabHost tabHost = getTabHost();

    TabSpec p = tabHost.newTabSpec("name");

    p.setIndicator("name");
    Intent pIntent = new Intent(this, Name.class);
    p.setContent(pIntent);

    TabSpec s = tabHost.newTabSpec("name1");
    s.setIndicator("name1");
    Intent sIntent = new Intent(this, Name1.class);
    s.setContent(sIntent);

    TabSpec v = tabHost.newTabSpec("name2");
    v.setIndicator("name2");
    Intent vIntent = new Intent(this, Name2.class);
    v.setContent(vIntent);

    tabHost.addTab(p);
    tabHost.addTab(s);
    tabHost.addTab(v);

以下是教程http://www.androidhive.info/2011/08/android-tab-layout-tutorial/

的链接