如何更改选定的选项卡标题颜色



我需要在我的标签活动中更改选定的标签颜色

例如,必须#cea939所选项目文本颜色,并且必须#d7ba60未选定项目的颜色。我应该怎么做才能改变这一点?实际上,我试图将textColor值添加到apptheme_tab_indicator.xml - 但没有结果。顺便说一句,我使用AppCompat.如果有解决方案,它如何因stylesstyles-v21而变化?

您可以查看我的帖子的答案 如何动态更改 Viewpager 选项卡颜色?,使用选项卡的自定义视图,并将背景颜色设置的代码更改为文本颜色设置:

Tab selectedTab = yourActionBar.getSelectedTab();
View tabView = selectedTab.getCustomView();
TextView text = (TextView)tabView.findViewById(R.id.your_text_id);  
text.setColor(your_text_color);

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新