0

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

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

4

2 回答 2

0

将 parent 更改为 parent="android:Theme.light" 现在解决了这个问题

于 2013-05-18T04:48:13.017 回答
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>

我从这个链接得到了帮助

于 2013-05-17T08:19:26.350 回答