Изменение цвета также может быть указано без использования Java - что, вероятно, лучше.
Я внес изменения в text_tab_indicator (извещение textColor было изменено на 'color'):
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="@color/text_tab_selected" />
<item android:state_selected="false" android:color="@color/text_tab_unselected" />
</selector>
Установите стиль TabWidget, чтобы он указывал на определенный стиль в вашем XML-коде:
<TabWidget
...
style="@style/TabText"
/>
Объявите ваш text_tab_indicator, расположенный в / res / color, как желаемый цвет в стиле
<style name="TabText">
<item name="android:textColor">@color/tab_text_color</item>
</style>
Это сработало как шарм (для меня).
Cheers,
Randall