有沒有辦法取消選擇TabHost中的所有元素。我想我可以製作一個存根選項卡,其寬度爲0dp。這是一條路嗎?它如何做 - 如何將樣式應用到一個特定的選項卡?TabHost:取消選中所有選項卡
0
A
回答
1
如果這是您使用Id進行的方法,則建議您爲「假選項卡」創建自己的選項卡視圖。
像這樣的事情
private class TabView extends FrameLayout {
public TabView(Context c) {
super(c);
View indicator = new View(c);
//Might even wanna go for 0 here?
LayoutParams params = new FrameLayout.LayoutParams(1, 1);
indicator.setLayoutParams(params);
addView(indicator);
}
}
然後,只需將它添加到您的TabHost下列方式:
TabView fakeTab = new TabView(this, 0, "faketab");
spec = tabHost.newTabSpec("about").setIndicator(fakeTab);
tabHost.addTab(spec);
如果要顯示所有標籤爲未選中你簡單化妝的TabHost選擇你的假標籤。
1
相關問題
- 1. TabHost內的TabHost選項卡
- 2. 如何使TabHost中的所有選項卡未被選中
- 3. 取消選擇或取消選擇iOS 5中tabbar中的所有選項卡
- 4. 從選項卡中抓取TabHost視圖
- 5. TabHost在選項卡更改後獲取之前的選項卡
- 6. 選項卡 - 不使用TabHost
- 7. 在jQuery中取消選項卡選擇
- 8. 獲取tabHost中選定選項卡的索引
- 9. iphone dev:取消選擇(或取消選中)選定的選項卡項目
- 10. FragmentActivity作爲TabHost中的選項卡
- 11. 選項卡中的XML佈局android(tabhost)
- 12. OnClick TabHost中的選項卡按鈕
- 13. jQuery - 取消選中所有項目
- 14. bootstrap multiselect - 取消選中/取消選中所有選項,只需點擊一下
- 15. 取消在多所有選項1個選項選擇
- 16. 如何取消選擇多選部件中的所有選項
- 17. ExtJS 4:關閉選項卡面板中的所有選項卡
- 18. Android TabHost堆棧上只有選定的選項卡
- 19. 如何獲取DotNetNuke中除Admin選項卡以外的所有選項卡?
- 20. 在textarea中取消選項卡
- 21. 如何取消jquery中的選項卡
- 22. jQuery取消選中所有複選框
- 23. 取消選中所有複選框
- 24. javascript:取消選中所有複選框
- 25. 是否有可能在Tabhost中沒有活動的選項卡?
- 26. Android TabHost選項卡背景較小
- 27. 更新Tabhost選項卡內容
- 28. 的Android tabHost與每個選項卡
- 29. Android的 - 使子選項卡機智TabHost
- 30. TabHost動畫與更改選項卡
這是不夠清晰。你能否用更實際的例子來闡明? – midnight 2012-07-24 06:30:27
也許這會有幫助嗎? :) – Slickelito 2012-07-24 06:35:38
關於你的類的構造函數我不得不寫'TabView fakeTab = new TabView(_activity); _tabHost.addTab(_tabHost.newTabSpec(「fake」).setIndicator(fakeTab));'它說:由java:。 lang.IllegalArgumentException:您必須指定一種方法來創建標籤內容 – midnight 2012-07-24 06:43:28