我正在添加选项false的标签。此外,我不希望选择默认选项卡作为TabLayout提供。所以我观察到标签设置了tabSelectedTextColor
的颜色。是否有任何人想要防止选择默认TabLayout
或处理标签颜色,即使我们设置了选定的假。
<android.support.design.widget.TabLayout
android:id="@+id/tabs_sub"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/blue_dark"
android:tabStripEnabled="false"
app:tabBackground="@color/blue_dark"
app:tabMode="scrollable"
app:tabSelectedTextColor="@color/white"
app:tabTextColor="@color/blue" />
我动态添加4-5标签并为所有标签设置为false,因此对于所有标签而不是app:tabSelectedTextColor
需要app:tabTextColor
。点击任何标签后,它将设置给定的颜色,但它不是第一次处理
tabs_sub.addTab(tabs_sub.newTab().setText("TAB1").setTag(details), false);
答案 0 :(得分:0)
我已经检查过并得到了答案。 当您在XML中设置选定的颜色时它不起作用,因此以编程方式提供它然后它完美地工作。