2014-02-22 224 views
1

我想更改任務欄的顏色,即時間和電池顯示等所在行的最上方的顏色假設爲深灰色而不是黑色。我已經使用如何更改任務欄的顏色

setTitleColor(color.darker_gray); 

但是,它沒有起作用。誰能幫我。

在此先感謝。

+0

誰能知道如何更改任務欄 – Sanjeev

+0

您的應用程序了集窗口背景色顏色你想這將autmaically變化的圖像狀態欄顏色 – CoolMonster

回答

0

您可以使用this庫:)它僅適用於奇巧+ :)

更新:庫名稱是:SystemBarTint在github.com

+0

謝謝,那麼下面的版本怎麼樣 – Sanjeev

+0

我自己也找不到任何方法.... –

+0

這是github庫:) –

-1

您可以定義自定義主題的應用程序並設置操作欄背景有

<resources> 
    <style name="MyTheme" parent="@android:style/Theme.Holo.Light"> 
     <item name="android:actionBarStyle">@style/MyActionBar</item> 
    </style> 

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
     <item name="android:background">ANY_HEX_COLOR_CODE</item> 
    </style> 
</resources> 

然後在您的應用程序清單文件中設定的主題MyTheme的

+0

他要求改變狀態欄不是操作欄,我想。 – CoolMonster

+0

是的,您的正確 – Sanjeev

0

通過改變主題

<style name="AppTheme" parent="android:Theme.Light"> 
.... 
<!--Changing windowBackground will let your status change the color in most of the device--> 
<item name="android:windowBackground">YOUR_COLOR</item> 

... 
</style> 

通過代碼

View view = this.getWindow().getDecorView(); 
    view.setBackgroundColor(color); 
+0

好的謝謝,但我有九個屏幕如何更改爲九個屏幕的背景 – Sanjeev

+0

這是Windows背景不活動背景,如果你想改變每種手段的狀態欄的顏色你可以創建單獨的主題爲所有屏幕設置相應的主題,否則通過onCreateMethod中的代碼設置它。如果你想要一個狀態欄顏色和不同的顏色作爲你活動的背景,意味着你可以改變你的佈局文件本身。 最好的是在我看來創建主題。 – CoolMonster