在我的應用程序中,我使用線性佈局中的tabhost,tabhost包含4個選項卡。 Tabwidget的大小非常高,它顯示標題非常小。任何人都可以幫助我如何減少tabwidget的大小。如何更改TabHost中的選項卡小部件
0
A
回答
4
我會堅持使用setIndicator(View)創建custom Tabs
。因此,創建一個您想要的大小的TextView並將其設置爲TabWidget。 Here
是與示例相同的教程。
您只需一個膨脹和TextView
使用
View view = LayoutInflater.from(context).inflate(R.layout.your_custom_tab-layout,
null);
TextView tv = (TextView) view.findViewById(R.id.my_text_view);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tv).
setContent(intent);
mTabHost.addTab(setContent);
0
我不是你要找在這裏做什麼明確將其設置爲TabWidget,但我會在它做出猜測。
如果您不希望空間被圖形佔據(換句話說,只有文本),您可以設置小部件的高度和粗糙度以有效地去除圖形使用的空間,從而爲一個更緊湊的標籤標籤(垂直)。
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:gravity="bottom" />
相關問題
- 1. TabHost在選項卡更改後獲取之前的選項卡
- 2. TabHost動畫與更改選項卡
- 3. 防止TabHost選項卡更改?
- 4. 如何更改TabHost中的選項卡圖像
- 5. 如何更改android tabhost中選項卡的樣式?
- 6. 如何更改Android選項卡窗口小部件的背景?
- 7. TabHost內的TabHost選項卡
- 8. 更改Qt中的選項卡小部件設計
- 9. 無法獲得tabhost選項卡小部件來填充
- 10. JTabbedPane:更改選項卡標題時更改選項卡大小
- 11. Android TabHost選項卡背景較小
- 12. 在不同的活動中更改tabhost選項卡標題
- 13. Ajax選項卡控件中的選項卡更改事件
- 14. 更新Tabhost選項卡內容
- 15. 在C#中更改選項卡控件中的選項卡#
- 16. Ionic2選項卡 - 如何更改選定選項卡的顏色?
- 17. (Android)如何更改tabWidget中選項卡的大小?
- 18. 如何使TabHost中的所有選項卡未被選中
- 19. 如何處理coolite選項卡面板中的選項卡更改事件?
- 20. TabHost:取消選中所有選項卡
- 21. 選項卡 - 不使用TabHost
- 22. jQuery UI選項卡 - 如何更改選項卡的位置
- 23. 如何更改viewpagerindicator選項卡上的選項卡背景?
- 24. Django的模型:選項中選擇,窗口小部件如何更改插件
- 25. 如何更改選項卡控件選項卡項目的標題顏色[MahApps.Metro]
- 26. FragmentActivity作爲TabHost中的選項卡
- 27. 選項卡中的XML佈局android(tabhost)
- 28. OnClick TabHost中的選項卡按鈕
- 29. 上tabhost onCreateView片段叫我每次更改選項卡
- 30. 如何更改iphone中Tabbar中的選定選項卡項?
問題:是否可以動態更改LayoutInflater? – princepiero 2013-08-30 02:32:15