仅更改标题栏的背景和颜色

时间:2014-12-01 03:41:27

标签: android android-actionbar android-titlebar

我正在尝试自定义标题栏的背景和颜色。我在android网站和堆栈溢出上看到了很多例子,但对我来说没什么用。

在示例中,他们在标题栏中添加了新元素,但我想自定义现有标题栏。

我不想改变任何其他事情。我只想更改文本的背景颜色和字体颜色。

1 个答案:

答案 0 :(得分:3)

如果您使用的是Android Lollipop(api 21+),则可以编辑“ styles21.xml ”(在res目录中)代码并添加以下内容:

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <style name="AppTheme" parent="android:Theme.Material">
        <!-- Customize your theme using Material Design here. -->
        <!-- Title Bar color here -->
        <item name="android:colorPrimary">#YOUR_COLOR_HERE</item>
        <!-- Background color here -->
        <item name="android:windowBackground">#YOUR_COLOR_HERE</item>
    </style>
</resources>

有关详细信息,请参阅Google's "Using the Material Theme" here.

除非另有说明,否则此XML代码将在整个应用程序(每个不同的视图)中起作用。

我希望这就是你要找的东西!