有没有办法在没有状态列表的情况下更改TabLayout.Tab文本颜色?

时间:2018-01-09 15:44:00

标签: android xamarin xamarin.android

这个问题的目的是找出如何更改TabLayout.Tab的文本颜色,以便根据页面上的相关数据设置颜色。

1 个答案:

答案 0 :(得分:1)

如果您使用的是设计支持库,则可以使用TabLayout.SetTabTextColors(int normalColor, int selectedColor)。 (source

这不需要提到ColorStateList,只需要两个指向颜色资源的整数。第一个参数是默认颜色,第二个参数是选定选项卡的文本颜色。