标签: android xamarin xamarin.android
这个问题的目的是找出如何更改TabLayout.Tab的文本颜色,以便根据页面上的相关数据设置颜色。
答案 0 :(得分:1)
如果您使用的是设计支持库,则可以使用TabLayout.SetTabTextColors(int normalColor, int selectedColor)。 (source)
TabLayout.SetTabTextColors(int normalColor, int selectedColor)
这不需要提到ColorStateList,只需要两个指向颜色资源的整数。第一个参数是默认颜色,第二个参数是选定选项卡的文本颜色。
ColorStateList