1

我正在尝试自定义标题栏的背景和颜色。我在 android 网站上看到了很多示例和堆栈溢出,但对我来说没有任何效果。

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

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

4

1 回答 1

4

如果您使用的是 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 的“使用材质主题”。

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

我希望这就是你要找的!

于 2014-12-01T04:03:13.973 回答