我正在查看「選項卡布局」教程,該教程非常清晰,我的問題很簡單:是否可以創建沒有圖標,僅有一個標題的選項卡?沒有圖標的選項卡
Q
沒有圖標的選項卡
13
A
回答
13
是否可以創建沒有圖標的標籤,只有一個標題?
是的。如果你正在做的事情,如:
spec = tabHost.newTabSpec("tab_name").setIndicator("Some tab",
res.getDrawable(R.drawable.ic_tab_artists))
.setContent(intent);
將其更改爲:
spec = tabHost.newTabSpec("tab_name").setIndicator("Some tab").setContent(intent);
3
我猜你正在閱讀Tab layout tutorial 那裏你可以看到,他們使用下面的函數來設置標題和圖標:
setIndicator(「Albums」,res.getDrawable(R.drawable.ic_tab_albums))
相同的功能還有另外一個版本,這並不需要繪製的參數
.setIndicator(「相冊」)
所以,函數的第二個版本創建標籤無圖標。 簡單的答案 - 是的,你可以創建標題只有標題。
2
您可以設置tabwidged的固定高度。
在代碼:
tabHost.getTabWidget().getChildAt(0).getLayoutParams().height=n;
還是在XML: ..
android:layout_height="n"
.. (與android:gravity
可以影響地方烏爾tabwidget被削減)
1
你可以使用TabSpec.setIndicator(View view)
方法來定製你的指標,這個方法是從API級別4開始引入的。
0
TabSpec laboratorySpec = tabHost.newTabSpec("Laboratory");
laboratorySpec.setIndicator("Laboratory");
Intent laboratoryIntent = new Intent(this, LaboratoryActivity.class);
laboratorySpec.setContent(laboratoryIntent);
對我有用
相關問題
- 1. FragmentTabHost:沒有選項卡標籤空
- 2. 在Swift中沒有文本的中心選項卡欄圖標
- 3. 我沒有得到自定義選項卡的圖標
- 4. Jquery選項卡選中沒有選項卡被選中
- 5. iOS 8/Xcode 6沒有正確顯示選項卡圖標
- 6. 自定義Backstage視圖選項卡像標準選項卡FileNew
- 7. 圖標選項卡篩選器全文
- 8. JQuery UI選項卡 - 在選項卡下面沒有行邊框
- 9. 離子選項卡 - 選項卡沒有文字大小?
- 10. 所有選項卡添加標題選項卡控件
- 11. 是否有'home'和'info'的標準iphone選項卡欄圖標?
- 12. 添加圖片的選項卡標籤
- 13. iPhone 4的選項卡欄圖標
- 14. ui選項卡上的圖標(驗證)
- 15. 沒有選項卡的WPF TabPanel?
- 16. 沒有jquery UI的選項卡jquery
- 17. JavaFX8 tabpane的選項卡沒有切換
- 18. 沒有分段顯示的選項卡
- 19. 沒有選項卡的頁面Xamarin.forms
- 20. 顯示一個選項卡沒有顯式點擊標籤圖標
- 21. 從標籤欄控制器顯示視圖控制器從另一個選項卡沒有切換選項卡
- 22. 我的選項卡式的活動沒有顯示在標籤
- 23. Android的FragmentTabHost:沒有選項卡已知的標記null
- 24. react-native-router-flux選項卡如何更改選定選項卡的圖標?
- 25. 在滑動選項卡布局的選項卡上設置圖標適合屏幕的選項卡
- 26. 在JTabbedpane選項卡上添加圖標
- 27. android更改選項卡圖標
- 28. Facebook更改FBML選項卡圖標
- 29. 禁用Jtabbedpane中的選項卡時,該選項卡的外觀沒有變化
- 30. 在選項卡選擇更改其他選項卡圖標,並在android