Ich habe eine funktionierende TabLayout, und ich versuche, die Registerkarte Textfarbe dynamisch zu aktualisieren, wenn Tabs geändert werden. Dazu rufe ich die setTabTextColors()
Methode auf meinem TabLayout als solche:TabLayout.setTabTextColors() funktioniert nicht, wenn versucht wird, die Textfarbe zu ändern
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
tabLayout.setTabTextColors(newColorStateList);
}
(...)
});
Aus irgendeinem Grund die Textfarbe nicht aktualisiert. Weiß jemand, wie man die Tab-Textfarbe dynamisch aktualisiert?
Ich verwende die Design Support Library v22.2.0.