0

タブ バー以外のアクティビティでのタブ バーの表示に問題があります。タブ以外のアクティビティでタブバーを設定するには?

コード

TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);




    TabSpec firstTabSpec = tabHost.newTabSpec("tab_id1");
    TabSpec secondTabSpec = tabHost.newTabSpec("tab_id2");
    TabSpec thirdTabSpec = tabHost.newTabSpec("tab_id3");

    firstTabSpec.setIndicator("First").setContent(new Intent(this,FirstTab.class));
    secondTabSpec.setIndicator("Second ").setContent(new Intent(this,SecondTab.class));
    thirdTabSpec.setIndicator("Third").setContent(new Intent(this,ThirdTab.class));


    tabHost.addTab(firstTabSpec);
    tabHost.addTab(secondTabSpec);
    tabHost.addTab(thirdTabSpec);

これはタブバーのコードです.....私は5つのアクティビティを持っています..firstTab、secondTab、thirdTab、fourthActivity、fifthActivity。しかし、問題は、タブ バーが 3 つのタブ アクティビティでのみ表示され、fourthActivity と thirdActivity では表示されないことです。残りのアクティビティでタブバーを表示するには? 私を助けてください.....

ありがとう...

4

2 に答える 2

3

解決しました。最初のタブアクティビティをタブグループとして変更します。デフォルトのタブグループアクティビティを最初のタブとして設定します。

firstTabSpec.setIndicator("First").setContent(new Intent(this,TABGROUP.class));
secondTabSpec.setIndicator("Second ").setContent(new Intent(this,SecondTab.class));
thirdTabSpec.setIndicator("Third").setContent(new Intent(this,ThirdTab.class));
于 2012-10-25T10:31:04.933 に答える
0

タブの代わりにボタンを取ります。

于 2013-03-07T15:52:08.523 に答える