我知道怎么写标签主机,但这里的情况是不同的点点
我有一个屏幕,在2个选项卡有1.ABC 2.XYZ 时以往我们点击XYZ选项卡下页onwords我们需要显示其他4个选项卡P,Q,R,S 如何设置tabhosts满足上述条件,请指定任何建议如何使用不同的布局不同tabhosts在android系统
1
A
回答
0
添加一个方法到您的TabActivity:
private void addTab(String name, Class<?> c)
{
TabHost tabHost = getTabHost();
Intent intent = new Intent(this, c);
TabHost.TabSpec spec = tabHost.newTabSpec(name);
spec.setIndicator(name);
spec.setContent(intent);
tabHost.addTab(spec);
}
public void addMyFourNewTabs()
{
addTab("P", PActivity.class);
addTab("Q", QActivity.class);
addTab("R", RActivity.class);
addTab("S", SActivity.class);
}
在你想要创建新标签页的活动中:
((TabActivity) getParent()).getTabHost().addMyFourNewTabs();
1
你只需要创建一个扩展TabActivity
首先包含
1.ABC
2.XYZ
第二个是包含
1.P
2.Q
3.R
4.S
现在你必须调用startActivity用的意向两班第二个TabActivity在onTabChanged()
之内,所以当选中Tab XYZ时打开第二个TabActivity。
相关问题
- 1. Android:不同屏幕的不同布局
- 2. 使用不同Android API的XML布局
- 3. 使用android不同的布局资源
- 4. Android - 如何重用不同布局XML的包装布局?
- 5. Android:如何为不同的方向设置不同的布局?
- 6. 对不同屏幕尺寸使用不同的布局Android
- 7. Expandable ListView中不同组的不同布局不同的布局
- 8. 如何在Android中的不同布局中使用相同的UI实例
- 9. “新闻系统”在不同的系统上的行为不同
- 10. 在GUI中使用不同的布局
- 11. 如何使用android的不同显示尺寸创建布局
- 12. 在Android中为不同的尺寸设置不同的布局
- 13. 不同Android ID的Android布局
- 14. 创建不同的布局星系S4
- 15. 如何.htaccess在不同的操作系统下使用不同的指令
- 16. 如何在红宝石上的不同页面使用不同的布局?
- 17. 如何在android中为不同的方向创建不同的布局?
- 18. 在ViewPagerIndicatorin不同的布局
- 19. FindViewById在不同的布局?
- 20. 不同系统上的不同结果
- 21. 不同的NSUserDefaults在同一个系统
- 22. CSS网格布局与其他布局系统有什么不同?
- 23. 对于NSTableCellViews,自动布局系统是否有所不同?
- 24. iPad上不同布局的不同布局ios8
- 25. 不同的排序上使用不同的系统环境
- 26. 对不同的布局使用不同的CSS
- 27. Magento:为不同的页面布局使用不同的页脚
- 28. Susy:为不同的屏幕尺寸使用不同的布局
- 29. 我可以为不同的文章使用不同的布局
- 30. 使用IPC为不同的系统