【发布时间】:2023-03-08 18:13:01
【问题描述】:
我正在使用TabLayout 并尝试将tabbackground 设置为带有深色文本的白色。
我似乎无法更改文本的颜色,而且它似乎保持白色。
这是我使用的样式:
<style name="TabWhiteText" parent="Base.TextAppearance.AppCompat">
<item name="android:textColor">@color/deepEggplant</item>
</style>
<style name="TabWhite" parent="Widget.Design.TabLayout">
<item name="tabSelectedTextColor">@color/deepEggplant</item>
<item name="tabBackground">@android:color/white</item>
<item name="tabIndicatorColor">@android:color/white</item>
</style>
<style name="TabWhiteMedium" parent="TabWhite">
<item name="android:textAppearance">@style/TabWhiteText</item>
</style>
并应用于此:
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:elevation="4dp"
android:layout_alignParentTop="true"
style="@style/TabWhiteMedium"
selectFromListView:tabMode="scrollable" />
【问题讨论】:
标签: android android-styles android-tablayout