我知道怎麼寫標籤主機,但這裏的情況是不同的點點
我有一個屏幕,在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 API的XML佈局
- 2. Android - 如何重用不同佈局XML的包裝佈局?
- 3. 「新聞系統」在不同的系統上的行爲不同
- 4. 在GUI中使用不同的佈局
- 5. 如何使用android的不同顯示尺寸創建佈局
- 6. 如何在紅寶石上的不同頁面使用不同的佈局?
- 7. 在ViewPagerIndicatorin不同的佈局
- 8. FindViewById在不同的佈局?
- 9. CSS網格佈局與其他佈局系統有什麼不同?
- 10. iPad上不同佈局的不同佈局ios8
- 11. Android:不同的佈局以支持不同的fontSize
- 12. 我可以爲不同的文章使用不同的佈局
- 13. Android ListView每行不同的佈局
- 14. 不同屏幕尺寸的android佈局
- 15. Android中的不同鍵盤佈局
- 16. Android UI佈局不同的尺寸
- 17. 不同屏幕尺寸的Android佈局
- 18. Android RecyclerView問題中的不同佈局
- 19. android - 不同設備的佈局幫助
- 20. 使用不同名稱的系統類?
- 21. 使用IPC爲不同的系統
- 22. 在適配器中使用不同佈局的Android DataBinding
- 23. 如何爲不同的屏幕創建不同的佈局
- 24. Android針對不同屏幕分辨率的不同佈局
- 25. 如何與不同的佈局
- 26. 如何在Android中設置不同類的背景/佈局
- 27. 如何在Android中交換具有不同佈局的片段?
- 28. 在不同的文件系統上使用相同的文件
- 29. 如何在Actionmailer消息中使用不同的佈局?
- 30. DLL依賴關係 - 在不同的系統上有所不同?