小编Mar*_*rdi的帖子

AppCompat 21:name = colorPrimary不与name = actionBarStyle一起使用

当我使用itemBarStyle项时,colorPrimary不会将颜色设置为红色.如果我删除项目actionBarStyle,它的工作原理.如何更改我的代码以显示颜色?

<resources>

    <style name="AppTheme" parent="@style/Theme.AppCompat.Light">
        <item name="actionBarStyle">@style/MyStyledActionBar</item>
        <item name="colorPrimary">@color/red</item>
    </style>

    <style name="MyStyledActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
        <item name="titleTextStyle">@style/MyActionBarTitleText</item>
    </style>

    <style name="MyActionBarTitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
        <item name="android:textColor">@color/white</item>
    </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

layout android android-appcompat android-actionbar

4
推荐指数
1
解决办法
2224
查看次数