更改标题栏设置(文字,颜色)

时间:2013-05-17 07:56:42

标签: android

我正在尝试更改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">

但这似乎不起作用 不知道我在哪里错了。需要帮助。

2 个答案:

答案 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”解决了现在的问题