【发布时间】:2017-05-13 01:58:48
【问题描述】:
如何为未选中的选项卡设置文本颜色?我知道您可以通过以下方式设置 TabLayout 的文本颜色:setTabTextColors
【问题讨论】:
-
为什么不给文本设置默认颜色并在选择时更改它?
如何为未选中的选项卡设置文本颜色?我知道您可以通过以下方式设置 TabLayout 的文本颜色:setTabTextColors
【问题讨论】:
使用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"/>
【讨论】:
你可以使用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"
/>
【讨论】: