У меня есть рабочий TabLayout, и я стараюсь обновлять цвет текста вкладки динамически при изменении вкладок. Чтобы сделать это, я называю setTabTextColors()
метод на моем TabLayout как таковой:TabLayout.setTabTextColors() не работает при попытке изменить цвет текста
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
tabLayout.setTabTextColors(newColorStateList);
}
(...)
});
По какой-то причине, цвет текста не обновляется. Кто-нибудь знает, как динамически обновлять цвет текста вкладки?
Я использую библиотеку поддержки дизайна v22.2.0.