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