如何为Android中的TabLayout.Tab设置未选中文本颜色

15

如何设置未选中的标签文本颜色?我知道可以通过使用setTabTextColors来设置TabLayout的文本颜色。


为什么不给文本设置默认颜色并在选择时更改呢? - Abhi
2个回答

29

使用app:tabTextColor设置默认选项卡颜色,使用app:tabSelectedTextColor设置选定选项卡的颜色。

        <android.support.design.widget.TabLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabTextColor="#000000"
            app:tabSelectedTextColor="#FFFFFF"/>

0

您可以使用style

styles.xml中添加:

<style name="CustomTabLayout" parent="Widget.Design.TabLayout">
     <item name="tabTextColor">@color/default_text_color</item>
</style>

在 XML 中使用

<android.support.design.widget.TabLayout 
    style="@style/CustomTabLayout"
 />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接