我正在尝试更改WindowsTitlebar的颜色。我查看/阅读并理解如下(为此更改添加的styles.xls中的代码)
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
<style name="LargeTitleTheme" parent="AppBaseTheme">
<item name="android:windowTitleSize">50dp</item>
<item name="android:windowTitleStyle">@style/titleTextStyle</item>
<item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item>
</style>
<style name="titleTextStyle" >
<item name="android:textSize">30sp</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:gravity">center</item>
</style>
<style name="WindowTitleBackground">
<item name="android:background">#92D050</item>
</style>
在androidmanifest.xml中,参考下面的主题
android:theme="@style/LargeTitleTheme">
但这似乎不起作用 不知道我在哪里错了。需要帮助。
答案 0 :(得分:0)
我用它来自定义标题
<style name="CustomWindowTitleBackground">
<item name="android:background">#404040</item>
<item name="android:textColor">#FFFFFF</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:windowTitleSize">30dp</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>
我从link
获得了帮助答案 1 :(得分:0)
将父改为父=“android:Theme.light”解决了现在的问题