gpt4 book ai didi

android - 更改 Android ActionBar 选项卡文本样式不起作用

转载 作者:行者123 更新时间:2023-11-29 01:33:36 25 4
gpt4 key购买 nike

我已经尝试了我发现的所有方法来更改 Actionbar Tab 的文本颜色。我想出了这个:

    <resources xmlns:tools="http://schemas.android.com/tools">

<style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/ActionBar</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/ActionBar</item>
</style>

<!-- ActionBar styles -->
<style name="ActionBar"
parent="@style/Widget.AppCompat.Light.ActionBar">
<!-- Support library compatibility -->
<item name="background">@color/actionbar_background</item>
<item name="titleTextStyle">@style/ActionBarTitleText</item>
<item name="actionBarTabTextStyle">@style/ActionBarTabText</item>
<item name="displayOptions">showHome|showTitle</item>
<item name="logo">@drawable/actionbar_logo</item>
</style>

<!-- ActionBar title text -->
<style name="ActionBarTitleText"
parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/actionbar_text</item>
<item name="android:textSize">@dimen/text_size_large</item>
</style>

<!-- ActionBar TABs -->
<style name="ActionBarTabText"
parent="@style/Widget.AppCompat.ActionBar.TabText">
<item name="android:textColor">@color/actionbar_tab_text</item>
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textAllCaps">false</item>
</style>
</resources>

仍然是操作栏选项卡显示白色文本颜色和大写文本。

知道可能出了什么问题吗?

最佳答案

如果您使用的是 android.support.v7.widget.Toolbar,请从您的布局文件中删除以下两行,

android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light"

这应该可以解决您的问题。

关于android - 更改 Android ActionBar 选项卡文本样式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29901738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com