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

Android 仅更改标题栏的背景和颜色,android,android-actionbar,android-titlebar,Android,Android Actionbar,Android Titlebar,我正在尝试自定义标题栏的背景和颜色。我在安卓网站上看到过很多例子和堆栈溢出,但对我来说没有任何效果 在示例中,他们在标题栏中添加新元素,但我想自定义现有标题栏 我不想改变其他任何事情。我只想更改文本的背景色和字体颜色 如果您使用的是Android棒棒糖(api 21+),则可以编辑“styles21.xml”(在res目录中)代码并添加以下内容: <?xml version="1.0" encoding="utf-8"?> <resou

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

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


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

如果您使用的是Android棒棒糖(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>

#你的颜色在这里
#你的颜色在这里
有关更多信息,请参阅

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


我希望这就是你要找的

如果您使用的是Android棒棒糖(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>

#你的颜色在这里
#你的颜色在这里
有关更多信息,请参阅

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


我希望这就是你要找的

可能重复的。请尝试此()我已经看到了该示例,这里我的问题是,为什么我们需要创建新的mytitle.xml,因为我们只尝试更改背景,它是否可以在应用程序的其他页面上工作?可能重复的。请尝试此()我已经看到了这个例子,这里我的问题是为什么我们需要创建新的mytitle.xml,因为我们只是尝试更改背景,它在应用程序的其他页面上会起作用吗?如何确定父项意味着哪一个是我的父项?父项是您希望使用的主题。要查看更多关于主题的信息,请访问我答案中的链接。(有3个不同的主题可用)如何确定“家长”意味着哪一个是我的家长?家长是您希望使用的主题。要查看更多关于主题的信息,请访问我答案中的链接。(有3个不同的主题可用)