我在非标签栏活动中的标签栏可见性方面存在问题。如何在非标签活动中设置标签栏?
码
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。但问题是,Tab栏仅在3个选项卡活动中可见,但在第四个活动和第五个活动中不可见。如何在重复活动中显示标签栏?请帮帮我......
谢谢...
答案 0 :(得分: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));
答案 1 :(得分:0)
在标签位置上按下按钮。