0
A
回答
1
你可以做這樣的事情:
TabHost host = (TabHost)view.findViewById(R.id.tab_host);
TabWidget widget = host.getTabWidget();
for(int i = 0; i < widget.getChildCount(); i++) {
View v = widget.getChildAt(i);
// Look for the title view to ensure this is an indicator and not a divider.
TextView tv = (TextView)v.findViewById(android.R.id.title);
if(tv == null) {
continue;
}
v.setBackgroundResource(R.drawable.your_tab_selector_drawable);
}
檢查這個答案https://stackoverflow.com/a/15750561/3651574。 它會解決你的問題。乾杯!!
相關問題
- 1. Ionic2選項卡 - 如何更改選定選項卡的顏色?
- 2. 更改選項卡選擇選項卡時的文本顏色
- 3. 更改選定選項卡上的sherlock動作欄選項卡文本顏色
- 4. 如何更改活動/選定選項卡的顏色?
- 5. 如何更改actionbarsherlock選項卡顏色和選項卡下的行的顏色?
- 6. 在Android中更改選項卡欄選定的選項卡顏色
- 7. 如何更改TabControl中選定選項卡的顏色?
- 8. 如何更改tablayout中選定選項卡的顏色?
- 9. 如何在使用ViewPager滑動選項卡時更改選項卡指示符顏色和文本顏色?
- 10. 更改Android中的選項卡顏色
- 11. 更改選項卡布局選項卡顏色?
- 12. WPF如何在選項卡項中獲取選定的選項卡顏色
- 13. 如何更改選項卡控件選項卡項目的標題顏色[MahApps.Metro]
- 14. 如何更改TabLayout選定選項卡的圖標顏色?
- 15. 我如何更改jtabbedpane選定的選項卡背景顏色
- 16. 更改自定義選項卡欄中每個選項卡的背景顏色
- 17. 更改個別選項卡的顏色
- 18. 更改UITabBarController選項卡未選中時選項卡圖標顏色
- 19. 更改選項卡的顏色取決於選擇哪個選項卡
- 20. 更改「選項卡控件」顏色
- 21. 如何爲ActionbarTab更改選定的選項卡顏色或字體顏色?
- 22. 如何更改PhpStorm中活動選項卡的背景顏色?
- 23. 更改TabLayout(android.support.design.widget)的選定選項卡指示器顏色
- 24. jQuery更改選定選項卡的顏色
- 25. JavaFX CSS樣式:更改選定選項卡的高亮顏色
- 26. ActionBar僅更改選定選項卡的顏色/可繪製?
- 27. 更改TabLayout的選定選項卡背景和文本顏色
- 28. 背景選項卡的顏色不選擇選項卡
- 29. 如何在選擇時更改顏色選項卡
- 30. 如何添加更改選定選項卡的顏色的onclick動作?
將圖像集成到問題中並相應地重新編寫 – Tomalak 2015-04-02 09:14:07