我正在尝试自定义标题栏的背景和颜色。我在 android 网站上看到了很多示例和堆栈溢出,但对我来说没有任何效果。
在示例中,他们在标题栏中添加了新元素,但我想自定义现有的标题栏。
我不想改变其他任何东西。我只想更改文本的背景颜色和字体颜色。
我正在尝试自定义标题栏的背景和颜色。我在 android 网站上看到了很多示例和堆栈溢出,但对我来说没有任何效果。
在示例中,他们在标题栏中添加了新元素,但我想自定义现有的标题栏。
我不想改变其他任何东西。我只想更改文本的背景颜色和字体颜色。
如果您使用的是 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 代码将在整个应用程序(每个不同的视图)中工作。
我希望这就是你要找的!