我有一個工作TabLayout,並且我試圖在更改選項卡時動態更新選項卡文本顏色。要做到這一點,我呼籲我的TabLayout的setTabTextColors()
方法,例如:當試圖更改文本顏色時,TabLayout.setTabTextColors()不工作
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
tabLayout.setTabTextColors(newColorStateList);
}
(...)
});
出於某種原因,文本顏色不更新。有誰知道如何動態更新標籤文本顏色?
我正在使用設計支持庫v22.2.0。