【问题标题】:How to set unselected Text Color for TabLayout.Tab - Android如何为 TabLayout.Tab 设置未选择的文本颜色 - Android
【发布时间】:2017-05-13 01:58:48
【问题描述】:

如何为未选中的选项卡设置文本颜色?我知道您可以通过以下方式设置 TabLayout 的文本颜色:setTabTextColors

【问题讨论】:

  • 为什么不给文本设置默认颜色并在选择时更改它?

标签: android android-tablayout


【解决方案1】:

使用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"/>

【讨论】:

    【解决方案2】:

    你可以使用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"
     />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 2011-10-04
      • 2012-12-14
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多