更改动态添加的选项卡文本颜色-Android



嗨,我正在Android应用程序中动态添加选项卡,因为我只想更改选项卡中的文本颜色。我尝试了几种方法,比如应用样式。但没有一个对我有效。有人能告诉我实现这一点的方法吗。

 for (int k = 0; k < i; k++) {
        // final int tabCount = bar.getTabCount();
        final String text = unit[k];
        bar.addTab(bar.newTab()
                .setText(text)
                .setTabListener(new TabListener(new TabContentFragment(text))));
//bar.getCustomView().setBackgroundColor(R.color.tabcolor);
    }
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);

要更改动态添加的选项卡的文本颜色,只需在主题中添加此行即可。

<item name="android:actionBarTabTextStyle">@style/tabtextcolor</item>

最新更新