2013-05-17 67 views
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中rferece到thetheme下面

android:theme="@style/LargeTitleTheme"> 

但這似乎並不要工作 不知道我在哪裏錯了。在這裏需要幫助。

回答

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

+0

當我用您分享的代碼,顏色發生變化,但應用圖標和應用名稱從我的標題欄中消失。 – user1938357

+0

我剛剛舉了一個例子..如果你看到我在答案中提供的鏈接..你可以找到一個細節 – stinepike

+0

該問題看起來與我的主題的父屬性。使用parent =「AppTheme」顯示標題中的圖標+名稱,但顏色chage不顯示。使用parent =「android:Theme」會顯示顏色變化,但icon/appname會消失。 – user1938357

0

改變父父=「機器人:Theme.light」解決了這個問題,現在