将文本颜色仅在tablayout上设置一个选项卡

问题描述 投票:0回答:1

我只想将textColor设置为制表符布局上的一个制表符。默认情况下,一个选项卡必须具有另一种颜色。这是我在XML中的Tablayout

 <com.google.android.material.tabs.TabLayout
        android:id="@+id/tabs_main"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:tabTextColor="@color/colorWhite"
        app:tabIndicatorColor="@color/colorPrimary"
        android:background="@color/colorBackground"
        app:tabMode="fixed" />

它使所有标签变成白色。我已经试过了:

tabs_main.getTabAt(3)?.icon?.alpha = 225

但是它不起作用如何更改一个标签的颜色?

android kotlin android-tablayout
1个回答
0
投票

使用,您正在更改内部文本的不透明度,而不是颜色。

© www.soinside.com 2019 - 2024. All rights reserved.