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

これをカスタムタイトルに使用しました

<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 に答える
0

親をparent="android:Theme.light"に変更すると、今のところ問題が解決しました

于 2013-05-18T04:48:13.017 に答える